Time of Update: 2018-12-04
如何查詢postgreSQL 裡面某個資料庫中所有使用者定義的資料表的名字@forandever 2011-11-131、通過命令列查詢\d 資料庫 —— 得到所有表的名字\d 表名 —— 得到表結構 2、通過SQL語句查詢"select * from pg_tables" —— 得到當前db中所有表的資訊(這裡pg_tables是系統檢視表)"select tablename from pg_tables where schemaname='public'" ——
Time of Update: 2018-12-03
安裝:sudo apt-get install postgresql設定密碼sudo -u postgres psql postgres=# ALTER USER postgres WITH PASSWORD ‘postgres’;postgres=# \qsudo passwd -d postgressudo -u postgres passwd更改設定檔sudo vim /etc/postgresql/8.4/main/postgresql.conflisten_addresses = ‘*
Time of Update: 2018-12-03
1.在資料庫伺服器安裝完成後,預設有三個資料庫,可以通過下面兩種方法查看。postgres=# SELECT * FROM pg_database; datname | datdba | encoding | datcollate | datctype | datistemplate | datallowconn | datconnlimit | datlastsysoid | datfrozenxid | dattablespace | datconfig |
Time of Update: 2018-12-03
背景介紹: PostgreSQL服務端運行在RedHat Linux上,IP為:192.168.230.128 用戶端安裝在Windows XP上, IP為:192.168.230.1配置方法: 1. 修改服務端/opt/postgresql/data/postgresql.conf檔案,將#listen_address='localhost'改成listen_address='*' 2.
Time of Update: 2018-12-04
本文我們介紹如何在openSUSE安裝postgresql資料庫,就讓我們通過下面的介紹介紹大家來瞭解一下安裝步驟吧!環境我測試了在openSUSE 11.3上安裝postgresql 8.4.6,也測試了在openSUSE 11.4上安裝postgresql 9.0.3。步驟沒有任何區別。安裝zypper install postgresql-server 初始化mkdir /usr/local/pgsql mkdir /usr/local/pgsql/data
Time of Update: 2018-12-03
在玩php之前要先進行伺服器和資料庫的搭建,這裡選擇nginx和PostgreSQL,方法如下連結:nginx1.0.12源碼編譯http://blog.csdn.net/qzier_go/article/details/7251991PostgreSQL 9.1.2源碼編譯http://blog.csdn.net/qzier_go/article/details/7251957PHP的源碼編譯依賴問題先見文後 PS , 我們繼續
Time of Update: 2018-12-03
一直想為 pg 做點貢獻,今天終於有空了, 於是寫一個PostgreSQL 9.13 入門的教程 ...部署上可以移步這裡 ...php 5.4.10 + nginx1.0.12 + PostgreSQL 9.1.3 源碼編譯自動化部署第二版http://blog.csdn.net/qzier_go/article/details/7316510----------------------------------------------------------------------------
Time of Update: 2018-12-03
剛要入門php,然後開始編譯環境,先從PostgreSQL開始...-----------------------------------------------------------| System | CentOS 5.7----------------------------------------------------------- 遇到的編譯postgresql的依賴問題,請轉文後補充.yum -y install readline-devel參考:
Time of Update: 2018-12-03
之前那個分布編譯發布的程式,用的是 SBCL+CLSQL +Mysql, 使用基本正常。 這次的統計後端,資料庫換用了 Postgres ,繼續使用clsql 串連,結果遇到一個非常抓狂的問題: 在clsql串連上 postgres 後,可以正常查詢,但是幾分鐘後,大概是資料庫連接斷開或者逾時了,這時如果再建立一個串連, 就會出現一個詭異的現象: sbcl記憶體佔用在不斷的增長,知道吃掉所有的系統記憶體,整個機器卡死。 我嘗試了 clsql 的各種串連參數組合,都無法解決這個問題。最後,換用了
Time of Update: 2018-12-03
近日嘗試免費的資料庫軟體PostgreSQL,在使用中遇到一些障礙,特記錄下來,系統為windows。一、安裝時遭遇vc++ runtime錯誤安裝版本為最新的9.2.3.1,在本機win7系統正常,想在安裝在伺服器上就出現這個錯誤,伺服器為win2003,從網上找了很多辦法,最後解決的辦法是增加運行參數,即運行cmd,在該模式下運行安裝程式,後面加上參數“--install_runtimes
Time of Update: 2018-12-03
//g++ getTableFieldNum.cpp pqCopy.cpp -I /usr/local/pgsql/include/ -L/usr/local/pgsql/lib -lpq -o get -g#include <libpq-fe.h>#include <iostream>#include "pqCopy.h" using namespace std;char pDBServer[STR_LEN+1];char g_strDBName[STR_LEN +1]
Time of Update: 2018-12-03
1、下載postgresql最新版:http://www.postgresql.org/ftp/source/2、解壓檔案:tar zxvf postgresql-8.3.7.tar.gzcd postgresql-8.3.73、配置:./configure --prefix=/usr/local/pgsql4、編譯:make5、安裝:make install6、建立使用者組和使用者:groupadd postgresuseradd -g postgres
Time of Update: 2018-12-03
PostgreSQL由於是類似Oracle的多進程架構,所以能支援高並發的應用情境,這點與Oracle資料庫很像,所以把Oracle DBA轉到PostgreSQL資料庫上是比較容易的,畢竟PostgreSQL資料庫與Oracle資料庫很相似。同時,PostgreSQL資料庫的原始碼要比MySQL資料庫的原始碼更容易讀懂,如果團隊的C語言能力比較強的知,就能在PostgreSQL資料庫上做開發,比方說實作類別似greenplum的系統,這樣也能與現在的分布式趨勢接軌。為了說明PostgreSQL
Time of Update: 2018-12-03
調用DBPermission判斷許可權的過程: 首先,程式會調用Permission的getDenyRule和 getAcceptRule來擷取屏蔽或接受的規則.然後逐條判斷是否有許可權. 現在DBPermission裡沒有DenyRule,AcceptRule也只有一個RuleImpl.
Time of Update: 2018-12-03
昨天使用python寫了操作嵌入式資料庫SQLite的方法,今天用python寫了針對個人比較熟悉的開來源資料庫PostgreSQL的常用操作,開發過程簡介如下:一、環境資訊: 1、作業系統: RedHat Enterprise Linux 4 Windows XP SP2 2、資料庫: PostgreSQL8.3 3、 開發工具: Eclipse+Pydev+python2.6+PyGreSQL(提供pg模組) 4、說明:
Time of Update: 2018-12-04
現在談起免費資料庫,大多數人首先想到的可能是MySQL,的確MySQL目前已經應用在國內很多領域,尤其是網站架設方面。但是,實際上功能最強大、特性最豐富和最複雜的免費資料庫應該是PostgreSQL。它的很多特性正是當今許多商務資料庫例如Oracle、DB2等的前身。 其實筆者最近也是因為項目需要,接觸了一點PostgreSQL的皮毛,最近PostgreSQL又剛發布了8.3版本,筆者結合網上各位高手的經驗談一點自己的安裝心得,和才開始接觸PostgreSQL的新手朋友共同學習。
Time of Update: 2018-12-04
一。建立定時檔案,包括以下部分://說明:vacuumdb.exe 檔為定時清理程式, pg_dump.exe為備份set YEAR=%Date:~-14,4%set MONTH=%Date:~-9,2%set DATE=%Date:~-6,2%set DATE_STR=%YEAR%_%MONTH%_%DATE%echo "e:/%DATE_STR%_storelib.bak"e:cd E:\pg_84_10\bin\vacuumdb.exe -h localhost -p 5432 -U
Time of Update: 2018-12-04
C語言介面 在與資料庫連接方面,C語言是一種常用語言,許多資料庫都是用C寫的。該語言高效靈活,因此如果想要寫一款用戶端介面,不管是僅僅包含控制台還是基於GUI的,並且不想用到瀏覽器,C語言也許是最好的選擇。 串連C語言與Postgres使用的庫名為libpq,它與PostgreSQL源碼樹綁定在一起。如果安裝資料庫系統時使用的是二進位檔案而不是從源碼編譯安裝,libpq可被單獨安裝,但也要記得需要使用選項-dev
Time of Update: 2018-12-04
多版本並發控制技術被很多資料庫或儲存引擎採用,如Oracle,MS SQL Server 2005+, PostgreSQL, Firebird, InnoDB, Falcon, PBXT,
Time of Update: 2018-12-04
由於postgresql沒有正確設定允許的IP導致的,導致我們遠端連線一個資料庫伺服器的時候往往不能串連上A機器安裝PostgreSQL,預設連接埠5432 想實現B機器通過遠端連線A機器的PostgreSQL服務。 1.如果A機器啟動Windows防火牆,則在“例外”中“添加連接埠”加上5432連接埠。 2.在postgresql.conf中的修改 listen_addresses = '*' port = 5432 3.在pg_hba.conf中添加