Time of Update: 2018-12-03
Ubuntu 11.04 安裝 PostgreSQL 9.11) 下載 PostgreSQL 9.1 的Ubuntu deb包:http://www.openscg.org/se/postgresql/packages.jsp 我下載的是 9.1.1-1.amd64.openscg.deb2) 安裝過程記錄$ sudo dpkg -i postgres_9.1.1-1.amd64.openscg.deb Selecting previously deselected package
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
剛要入門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
1. 作業系統資訊:Red Hat Enterprise Linux 42. 下載PostgreSQL源碼:http://www.postgresql.org/ftp/source,現在已經更新到了9.1beta版本了,不過安裝過程基本一致,我之前下載的是8.4.2,所以以8.4.2進行描述。3.上傳下載到的postgresql-8.4.2.tar.gz到/opt目錄下。4. 建立postgres使用者及dba組,並切換到postgres使用者。#useradd -g dba postgres
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
測試環境:win2003+PostgreSQL8.3(PostgreSQL89.0的不好用) 一、建立資料庫語言1.開啟「開始」菜單/程式/PostgreSQL 8.3/命令提示字元2.執行命令“createlang -U postgres plpgsql postgres”如(E:/Program Files/PostgreSQL/8.3/bin>createlang -U postgres plpgsql postgres) 二、建立資料庫create table
Time of Update: 2018-12-04
多版本並發控制技術被很多資料庫或儲存引擎採用,如Oracle,MS SQL Server 2005+, PostgreSQL, Firebird, InnoDB, Falcon, PBXT,