Time of Update: 2015-08-01
標籤:需求描述:A表有如下資料id1234B表有如下資料idname1aaa1bbb1ccc2aa2bb3c A表和B表通過id關聯,需要查詢結果如下:idname1aaa,bbb,ccc2aa,bb3c4 查詢語句如下:[sql] view
Time of Update: 2015-07-30
標籤:postgresql 函數 || 字串拼接文法string || string樣本‘Post‘ || ‘greSQL‘ -- 返回PostgreSQLlength() 字串的長度文法length(string)樣本length(‘Odoo‘) -- 返回4LIKE 模式比對文法string LIKE pattern樣本’abc’ LIKE ’abc’ -- 返回true’abc’ LIKE ’a%’ --
Time of Update: 2015-07-31
標籤:postgresql 資料庫 建立 刪除 方法1 - 系統命令sudo su - postgres #切換到postgres使用者(系統使用者)createdb weichen #建立資料庫psql #直接存取資料庫(預設進入本地postgres資料庫)\l --查看資料庫列表:q --退出列表頁面\q --退出用戶端dropdb weichen
Time of Update: 2015-07-30
標籤: PostgreSQL資料庫中擷取表主鍵名稱 一、如下表示,要擷取teacher表的主鍵資訊:select pg_constraint.conname as pk_name,pg_attribute.attname as colname,pg_type.typname as typename from pg_constraint inner join pg_class on pg_constraint.conrelid = pg_class.oid inner
Time of Update: 2015-07-27
標籤:[[email protected] ~]# cd /home[[email protected] home]# lspostgresql-9.4.1.tar test[[email protected] home]# tar xf postgresql-9.4.1.tar [[email protected] home]# cd postgresql-9.4.1[[email protected]
Time of Update: 2015-07-22
標籤:1. 命令列登入資料庫psql -U username -d dbname -h hostip -p port2. 列出所有資料庫\l 3. 切換資料庫\c dbname4. 列出當前資料庫的所有表\d 5. 查看指定表的所有欄位\d tablename6. 查看指定表的基本情況\d+ tablename7. 退出操作q8. 建立表create table REL_CROSS_NODE(ID integer, CROSS_ID integer);9. 刪除表drop table
Time of Update: 2015-07-20
標籤:一、PostGIS中的幾何類型PostGIS支援所有OGC規範的“Simple Features”類型,同時在此基礎上擴充了對3DZ、3DM、4D座標的支援。1. OGC的WKB和WKT格式OGC定義了兩種描述幾何對象的格式,分別是WKB(Well-Known Binary)和WKT(Well-Known Text)。在SQL語句中,用以下的方式可以使用WKT格式定義幾何對象:POINT(0 0) ——點LINESTRING(0 0,1 1,
Time of Update: 2015-07-16
標籤:1. 安裝PostgreSQL源# yum install http://yum.postgresql.org/9.4/redhat/rhel-6-x86_64/pgdg-redhat94-9.4-1.noarch.rpm在添加源的步驟中並沒有太多的區別,主要是源的地址有一定的變化執行安裝命令# yum install postgresql94-server postgresql94-contrib驗證是否安裝成功# rpm -aq| grep
Time of Update: 2015-07-17
標籤:1、觸發器有更新操作時記錄一條日誌DROP FUNCTION IF EXIST log_test(); CREATE OR REPLACE FUNCTION log_test() RETURNS trigger AS $$ DECLARE BEGIN RAISE NOTICE ‘TRIGGER LOG TEST‘; RETURN NULL; END; $$ LANGUAGE plpgsql; CREATE TRIGGER
Time of Update: 2015-07-16
標籤:1. 建立資料庫: 1)登入bin目錄,createdb.exe -U postgres -e mydb; -U 表示本次操作的登入使用者名稱,如果不寫會取windows登入的賬戶,如Administrator;會提示無建立許可權;2. 登入資料庫: 1)用postgre內建的sql shell,登入時選擇資料庫為建立庫3. CRUD 書寫習慣:SQL語句大寫,其他小寫 3.1)建立表: CREATE TABLE users( username char(20)
Time of Update: 2015-07-17
標籤:預存程序實現功能:針對工資表30歲以下,工資提升10% 30至40提升20% 40以上提升30% + 獎金(入參)返回平均薪酬建立表:DROP TABLE emps;CREATE TABLE emps(userid int PRIMARY KEY, age int, salary numeric );INSERT INTO emps VALUES(10, 25, 1000.0),(11, 26, 1500.0),(12, 27, 1300.0),(13, 35, 3000.0), (14,
Time of Update: 2015-07-03
標籤:1、首先什麼是時區?時區(Time Zone)是地球上的地區使用同一個時間定義。1884年在華盛頓召開國際經度會議時,為了克服時間上的混亂,規定將全球劃分為24個時區。2、DateTimeZone對象給我們的是原始的位移量,也就是與GMT相差的微秒數,Java的Date對象裡面儲存著當前時刻到1970年1月1日0:00所經過的毫秒數,它與時區和地區沒有關係(其實可以認為是GMT時間)電腦內部記錄的時間(Date date = new Date()), 為格林威治標準時(GMT).
Time of Update: 2015-07-05
標籤:golanggolang自訂資料類型查詢與插入postgresql中point資料具體代碼如下:package mainimport ( "bytes" "database/sql" "database/sql/driver" "fmt" _ "github.com/lib/pq" "strconv" "strings")// 自訂支援類型type Point struct { X float64 `json:"lat"` Y
Time of Update: 2015-07-03
標籤: 環境;psql (9.3.6)輸入 "help" 來擷取協助資訊.root=# \d change_me 資料表 "public.change_me" 欄位 | &n
Time of Update: 2015-06-30
標籤:自從MySQL被Oracle收購以後,PostgreSQL逐漸成為開源關係型資料庫的首選。 本文介紹PostgreSQL的安裝和基本用法,供初次使用者上手。以下內容基於Debian作業系統,其他動作系統實在沒有精力兼顧,但是大部分內容應該普遍適用。 一、
Time of Update: 2015-06-29
標籤:硬體和系統配置 作業系統 Ubuntu13.04 系統位元 64 CPU Intel(R) Core(TM)2 Duo CPU 記憶體 4G 硬碟 Seagate ST2000DM001-1CH164 測試載入器 PostgreSQL-9.1.11 測試載入器 工具名稱 pgbench 資料量 200W(整個資料庫大小約為300M) 類比用戶端數
Time of Update: 2015-06-30
標籤:1.問題現象:下載連結:http://www.postgresql.org/ftp/source/解壓後編譯安裝(需要root許可權)1 [email protected]:/opt/postgresql-9.3.4# tar -zxvf postgresql-9.3.4.tar.gz2 [email protected]:/opt/postgresql-9.3.4# cd postgresql-9.3.4/3
Time of Update: 2015-06-21
標籤:第一步:安裝pg基本軟體 註:在安裝pg之前,建議先建立好postgres賬戶,然後用此賬戶安裝pg軟體 1: ./configure –prefix=…(指向你想安裝的目錄) 2:make & sudo make 3:建立pg資料存貯目錄 mkdir ~/data 4:初始化pg initdb ~/data 第二步:安裝pg串連池pgbouncer 安裝libevent&c-
Time of Update: 2015-06-24
標籤:1 返回結果集的預存程序 -- drop FUNCTION getall();CREATE or REPLACE FUNCTION getall() RETURNS SETOF users AS$BODY$SELECT * from users;$BODY$language SQL; -- 這裡使用的SQL
Time of Update: 2015-06-23
標籤:最新發行的Dell Foglight 5.8.5應用效能管理(APM)產品,已經將內建資料庫從MySQL遷移到PostgreSQL,分析其中的原因可能有多種:一個是許可證問題,MySQL被Oracle收購後,商業許可證一直是個問題,遮遮掩掩,躲躲藏藏,限制了MySQL的採用;另一個是產品本身的穩定性,安全性,效能和功能,雖然各有千秋,不過對於技術人員,PostgreSQL的操控性要好一些。VMware公司收購的另一款開源APM產品