Time of Update: 2018-12-05
在PostgreSQL中可以直接對timestamp進行加減運算:timestamp + interval 例子:SELECT now()::timestamp + '1 year';SELECT now()::timestamp + '1 month';SELECT now()::timestamp + '1 day';SELECT now()::timestamp + '1 hour';SELECT now()::timestamp + '1 min';SELECT
Time of Update: 2018-12-05
原來作者一直在Mssql下使用Nbearlite,感覺不錯,但最近想在Mysql下使用,發現出了一個bug,主要是參數化過程導致的,我們都知道在mssql資料庫下,參數都是使用@ID
Time of Update: 2018-12-05
通過odbc,c#串連pg資料庫using System;namespace Test{ class mainClass { static void Main() { System.Data.Odbc.OdbcConnection conn=new System.Data.Odbc.OdbcConnection(); System.Data.Odbc.OdbcCommand
Time of Update: 2018-12-05
sudo /etc/init.d/postgresql stopdu -sh /var/lib/postgresql/8.4/main/pg_xlog/985M /var/lib/postgresql/8.4/main/pg_xlog//usr/lib/postgresql/8.4/bin/pg_controldata /var/lib/postgresql/8.4/main/...Latest checkpoint's NextXID:
Time of Update: 2018-12-05
PostgreSQL的.gz壓縮包可以去CSDN下載,postgreSQL的官網貌似上不去. 解壓後進入其所在的檔案夾,然後執行以下命令 ./configure 系統可能說會找不到兩個包,自己先安裝一下: sudo apt-gst install libreadline5-dev sudo apt-gst install zlib1g-dev 然後執行 sudo make sudo make install
Time of Update: 2018-12-05
PostgreSQL不是很熟悉,不知道有沒有好的辦法取出資料中所有表及表中的記錄數,各位如果有好的方法請轉告,謝謝!! 本來有一個資料庫,裡面大概有200多表,用了一種笨方法編寫了一個簡單的PHP程式實現. 取出所有的表postgresql#\dt 然後寫了個php程式擷取表記錄數,當然如果你的表比較少,直接用SELECT COUNT(*) FROM TABLE就了事!!<?php $tables =
Time of Update: 2018-12-06
轉自:http://www.cnblogs.com/jobs/archive/2004/11/01/59428.html 今天安裝了PostgreSQL 8.0.0 Beta 4,感覺似乎不錯。PostgreSql
Time of Update: 2018-12-06
在MySQL(5.5.8)與PostgreSQL(9.0)中建立相同的測試表、資料:create table test_gbk_char(id int,username varchar(64));insert into test_gbk_char values(1,'青霞'),(2,'曼玉'),(3,'楚紅'); 上述步驟完成之後,檢查兩者之間的字元集及其校正規則:MySQL(在建表時我沒有指定其校正規則及使用預設校正規則):+--------------------------+------
Time of Update: 2018-12-06
在mysql中複製已有的表結構給一個新表的方法:第一種方法:create table custNew1 like customers;這種方法只能被複製的表是什麼結構,新表就是什麼結構,無法在建表的同時進行增加新列的行為。不過新表會保留被複製表的索引結構。 第二種方法:create table custNew2(id int auto_increment not null primary key) select * from customers;這種方法是可以新添加列的,不過它不會保留被複製表的
Time of Update: 2018-12-06
為什麼PostgreSQL資料庫管理工作中,定期vacuum是一個重要的工作.原因在於以下3點:釋放,再利用
Time of Update: 2018-12-06
MySQL有個聚集合函式group_concat, 它可以按group的id,將欄位串聯起來,如表:id name---------------1 A2 B1 BSELECT id, group_concat(name) from xxx group by id得出的結果為id group_concat(name)---------------------------1 A,B2 BPostgreSQL沒有現成的group_concat聚集合函式,但可以自訂聚集合函式,所以可以容易的實現這功能。
Time of Update: 2018-12-06
1、 測試目的通過運行標準測試程式TPC-B和TPC-C,確定在不同參數和不同版本下(8.2.14 VS 8.4.2)的效能的不同,為eCop CM上PostgreSQL資料庫的參數配置和版本選擇提供參考。測試平台為:硬體設定:CPU E4600 雙核2.4G 2G RAM 160G SATA * 2作業系統:Ubuntu 9.10 Server檔案系統:Ext3資料庫:PostgreSQL 8.2.14和8.4.2採用源碼編譯方式安裝,GCC版本4.4.12、 測試和資料2.1
Time of Update: 2018-12-06
一、如何遷移結構和資料?黃海使用的:esf_dbcv_pro_102019.exe真是個好東西,萬能的資料結構、內容轉換工具,我就沒發現它轉不了的,當然,它也自做主張的把我的sqlite轉的欄位類型不對了。 二、如何處理文法的不同點?mysql中的limt:select * from t_resource_base LIMIT 100,10000;改寫成 limit offset ,這樣一來就統一了mysql與postgresql的寫法,利於以後的遷移工作。select * from
Time of Update: 2018-12-06
如何刪除windows服務2006-10-10 11:09 作者:網路安全日誌( www.nslog.cn ) 日期:2006/10/10 ( 轉載請保留此申明)一、什麼是Windows服務 Windows服務也稱為Windows
Time of Update: 2018-12-07
在PostgreSQL中建立如下表並插入如下資料CREATE TABLE "TTT" ( ID varchar(32) PRIMARY KEY NOT NULL, NAME varchar(128) NOT NULL);CREATE UNIQUE INDEX TTT_NAME_IDX ON "TTT"(NAME);insert into "TTT" values('1' , 'A');insert into "TTT" values('2' , 'a');insert into
Time of Update: 2018-12-06
在postgresql中使用Regex時需要使用關鍵字“~”,以表示該關鍵字之前的內容需匹配之後的Regex,若匹配規則不需要區分大小寫,可以使用組合關鍵字“~*”;相反,若需要查詢不匹配這則運算式的記錄,只需在該關鍵字前加否定關鍵字“!”即可。若Regex包含逸出字元,則需在運算式前加關鍵字“E”。例如:[sql] view
Time of Update: 2018-12-07
安裝PostgreSQL 的時候,出現以下的問題: 重試了很多次,問題依舊,最終通過上網搜尋,按以下方法解決了問題:database locale設定問題,不能選default了,選擇了Chinese或Chinese,Macau S.A.R.,剩下的一切順利。(建議:採用Chinese,Macau S.A.R,對中文支援較好) 如果安裝過程中出現錯誤,重新安裝前需要刪除原有的安裝路徑下內容,否則,會導致重複出錯問題 參考:
Time of Update: 2018-12-07
PHP配置修改:將PHP.INI的檔案裡面的 ;extension=php_pdo_pgsql.dll ;extension=php_pgsql.dll 前面的分號登出了。核對extension_dir = "./ext/" 的路徑是否正確(路進是用於載入PHP中的.DLL檔案的)。 PostgreSQL的服務配置:c:\Program Files\PostgreSQL\8.4\data\pg_hba.conf在# IPv4 local connections:中添加監聽IPhost
Time of Update: 2018-12-07
在注入中常用的幾個注入文法通常有這麼幾個: --顯示版本 --從已知表段欄位爆資料 --列庫 --列資料庫中的表段 --列表段中的欄位 --讀取配置資訊,例如資料庫登陸賬戶和密碼 --讀寫檔案 那我就一個一個來講這些Postgresql的文法是怎樣的 --顯示版本select version();union select 1,2,...n,version()//version()函數與MySQL的是一樣的##############################################
Time of Update: 2018-12-07
由於工作的需要,在新的項目中需要使用PostgreSQL-8.1.5;雖然以前也配置過,但是這次配置卻發現新的版本和原來的有很多不一樣的地方.這裡不再闡述那裡不一樣,只是把這次配置的過程記錄下在,方便以後再配置的時候忘記了. PostgreSQL 的官方為:http://www.postgresql.org/ 下載postgresql-8.1.5.tar.gz版本. 設計人員為了安全考慮,PostgreSQL 不能以 root 使用者運行,所以必須建立對應的使用者和組。 #