Time of Update: 2018-08-10
標籤:問題 http group pos 同事 外掛程式 provider 公司 oid 情境:
Time of Update: 2018-05-24
標籤:var tab vol rod body volatil after pos new 觸發器的知識點: PostgreSQL在以下情況下執行/調用觸發器:在嘗試操作之前(在檢查約
Time of Update: 2018-05-18
標籤:帳號密碼 密碼認證 oca Owner ase 最好 _id 資料 如何 問題:致命錯誤: 使用者 "postgres" Ident
Time of Update: 2018-12-05
postgreSQL初步應用1.初始化資料庫:initdb –D /usr/local/pgsql/data2.啟動posgreSQL資料庫:postmaster -i –D /usr/local/pgsql/data3.建立一個空間資料庫:createdb gisdb4.開啟gis資料庫:psql gisdb,之後即可在命令列下進行sql語句操作了5.如果需要推出命令列,輸入“;/q”即可6.停止資料庫:pg_ctl stop –D
Time of Update: 2018-12-05
剛開始安裝好postgresql後、是不可以使用其它帳戶來執行以下命令、預設使用的是postgres帳戶才能使用、注意切換 createdb dbname建立一個資料庫、若不加任何資料庫的名稱、那麼就是建立與使用者名稱同名的資料庫名稱 dropdb dbname刪除資料庫 psql
Time of Update: 2018-12-03
精力有限,只能暫時維護一個指令碼,於是把mysql 和 原來的lnpp統一在一起php 5.4.10 + nginx1.0.15 + PostgreSQL 9.1.3 源碼編譯自動化部署第三版http://blog.csdn.net/qzier_go/article/details/7462053這次的指令碼在本人的機器上經過幾次測試,相容32位和64位的CentOS
Time of Update: 2018-12-03
php 5.3.10 + nginx1.0.12 + PostgreSQL 9.1.2 源碼編譯自動化部署第一版http://blog.csdn.net/qzier_go/article/details/7256560這次帶來php 5.4.10和PostgreSQL 9.1.3的更新,自啟動和正常化版本控制#!/bin/bashPATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/binexport PATH#
Time of Update: 2018-12-03
1.首先,將shp檔案轉成sql語句:(指明了資料的原始投影) shp2pgsql -W gbk -s 4610 -g _geo sample.shp tb_sample>sample.sql2. 執行上一步產生的sql檔案,將資料入庫: psql -d DbName -f sample.sql -U postgres3. 進行投影轉換: --select * from geometry_columns;
Time of Update: 2018-12-07
據以前的同事說這個資料庫很快,比Oracle快。我希望做一個測試。 測試的內容非常簡單,同一個表結構,同樣多的資料,做幾次count,比一比平均時間。 首先是表結構,有三個欄位,month_id,password,user_no,分別是varchar,varchar,number類型。資料量30207104條。不算大,但是也絕不小,對於我這種PC機來說,已經挺可觀了。 首先是PostgreSQL。直接看結果: 11秒,速度不錯。
Time of Update: 2018-12-05
近日用PostgreSQL和Npgsql寫過程式,由於客戶數量有300多個,所以有的就串連不上了。調整了max_connection為500,問題是解決了,可是記憶體使用量也是猛漲。差了點資料,估計可通過兩個方面解決一下問題:PostgreSQL的串連池,如pgbouncer;Npgsql串連參數:Pooling、MinPoolSize、MaxPoolSize、ConnectionLifeTime等參數。具體可參考Npgsql的UserManual。解決方案:1、在連接字串中加入Pooling=
Time of Update: 2018-12-07
NameDROP TABLE -- 刪除一個表SynopsisDROP TABLE name [, ...] [ CASCADE | RESTRICT ]描述DROP TABLE 從資料庫中刪除表或視圖。 只有其所有者才能刪除一個表或視圖。要清空一個表,而不刪除表, 使用 DELETE。DROP TABLE 總是刪除目標表上現有的任何索引, 規則,觸發器以及約束。但是,要刪除一個有視圖或者其它表用外鍵約束引用的表, 我們必須聲明 CASCADE。(CASCADE
Time of Update: 2018-12-07
朝三暮四的我現在開始研究研究PostgreSQL。也不知道是不是這個資料庫在國內的認知程度還不是很高,所以上google搜尋的基本上都是英文的資料。從一個oracle從業人員的角度來看,玩兒一種資料庫首先要把軟體裝上,然後開啟黑框框敲一些代碼進去,建個庫,查個數什麼的。 花開兩朵,各表一枝,現在我把我安裝後使用的一些筆記分享出來。
Time of Update: 2018-12-06
首先,實驗出角色與使用者的關係 在PostgreSQL中,存在兩個容易混淆的概念:角色/使用者。之所以說這兩個概念容易混淆,是因為對於PostgreSQL來說,這是完全相同的兩個對象。唯一的區別是在建立的時候: 1.我用下面的psql建立了角色kanon: CREATE ROLE kanon PASSWORD 'kanon'; 接著我使用新建立的角色kanon登入,PostgreSQL給出拒絕資訊: FATAL: role 'kanon' is not permitted
Time of Update: 2018-12-07
PostgreSQL操作問題4.1)如何只選擇一個查詢結果的頭幾行?或是隨機的一行?如果你只是要提取幾行資料,並且你在執行查詢中知道確切的行數,你可以使用LIMIT功能。 如果有一個索引與 ORDER BY中的條件匹配,PostgreSQL 可能就只處理要求的頭幾條記錄, (否則將對整個查詢進行處理直到產生需要的行)。如果在執行查詢功能時不知道確切的記錄數, 可使用遊標(cursor)和FETCH功能。 可使用以下方法提取一行隨機記錄的: SELECT cols FROM
Time of Update: 2018-12-07
文章目錄 一、軟體包 一、軟體包1. zlib-1.2.5.tar.gz 2. postgresql-9.0beta2.tar.gz 二、安裝步驟 1. tar zxvf zlib-1.2.5.tar.gz 2. cd zlib-1.2.5 3. ./configure –prefix=/usr/local/zlib make make install 4. Tar zxvf postgresql-9.0beta2.tar.gz 5.
Time of Update: 2018-12-07
一、使用EXPLAIN: PostgreSQL為每個查詢都產生一個查詢規劃,因為選擇正確的查詢路徑對效能的影響是極為關鍵的。PostgreSQL本身已經包含了一個規劃器用於尋找最優規劃,我們可以通過使用EXPLAIN命令來查看規劃器為每個查詢產生的查詢規劃。
Time of Update: 2018-12-07
一、伺服器處理序的啟動和關閉: 下面是pg_ctl命令的使用方法和常用選項,需要指出的是,該命令是postgres命令的封裝體,因此在使用上比直接使用postgres更加方便。 pg_ctl init[db] [-D DATADIR] [-s] [-o "OPTIONS"] pg_ctl start [-w] [-t SECS] [-D DATADIR] [-s] [-l FILENAME] [-o "OPTIONS"] pg_ctl stop [-W]
Time of Update: 2018-12-07
PostgreSQL是通過角色來管理資料庫存取權限的,我們可以將一個角色看成是一個資料庫使用者,或者一組資料庫使用者。角色可以擁有資料庫物件,如表、索引,也可以把這些對象上的許可權賦予其它角色,以控制哪些使用者對哪些對象擁有哪些許可權。 一、資料庫角色: 1. 建立角色: CREATE ROLE role_name; 2. 刪除角色: DROP ROLE role_name; 3. 查詢角色: 檢查系統資料表pg_roles,如:
Time of Update: 2018-12-07
超級使用者:類似於其他系統的sa、root、sysdbainitdb.exe 初始化是建立的第一個superuser 的名字 和 執行initdb.exe
Time of Update: 2018-12-07
postgresql的用戶端驗證,方式、原理、形式均類似於linux的****host****** :-(記不住了postgresql會找第一個連線類型匹配的記錄進行驗證。不存在驗證失敗後再驗證下一條或者特殊處理,人人平等!設定檔修改後:可以使用pg_ctl reload 重新載入使之生效! pg_hba.conf的設定檔比較簡單,一行一個記錄,七種具體形式,常用的就一種hosthost database user ip mask mothed [method option] -