Time of Update: 2016-06-26
標籤:一.ANY/SOMEWHERE expression operator ANY (subquery)WHERE expression operator SOME (subquery)其實ANY和SOME在這裡是同等效的,子查詢的結果集只能是一個欄位,左邊運算式使用operator對結果集的每一行進行一次比較運算,如果有一個運算結果是‘TRUE‘,則運算式結果為‘TRUE‘,如果比較結果全部是‘FALSE‘運算式結果才是‘FALSE‘。> ANY 大於子查詢結果中的某個值&
Time of Update: 2016-06-20
標籤:PostgreSQL實現了SQL/MED規範的一部分,允許使用規則的SQL查詢訪問駐留在PostgreSQL外部的資料。這樣的資料被稱為外部資料。(請注意這種使用不能同外鍵混淆,外鍵是資料庫的一種約束類型。)外部資料是通過外部資料封裝器的協助來訪問的。一個外部資料封裝器是一個可以與外部資料源溝通的庫,隱藏與外部資料源串連的細節並且從外部資料源獲得資料。這裡有幾個作為貢獻模板的可用外部資料封裝器。其他類型的外部資料封裝器可能會在第三方產品中見到。如果現存的外部資料封裝器沒有適合你的需要的。要
Time of Update: 2016-06-17
標籤:1、安裝msf1.1、開啟終端,進入安裝目錄(你想放在哪就進哪cd /optcurl https://raw.githubusercontent.com/rapid7/metasploit-omnibus/master/config/templates/metasploit-framework-wrappers/msfupdate.erb > msfinstall1.2、chmod 755
Time of Update: 2016-06-14
標籤:一、 簡介: PG在9.*版本後熱備提供了新的一個功能,那就是Stream Replication的讀寫分離,是PG高可用性的一個典型應用。這個功能在oracle中叫active dataguard,在PostgreSQL中稱為hot standby。 二、系統內容
Time of Update: 2016-06-12
標籤:關係型資料庫中的表非常類似紙面上的一張表:它由行和列組成。欄位的數目和順序是固定的,每個欄位都有一個名字。行的數目是變化的(它反映了給定時刻儲存的資料量)。 SQL 對錶中行的順序沒有任何承諾。當讀取一個表時,行將會以一個未指定的順序出現,除非你明確地要求排序。這些內容在http://www.infocool.net/PostgreSQL/index.htm裡介紹。另外,SQL 並不給行賦予唯一的標識,因此我們很可能在一個表中有好幾個完全相同的行。這是作為 SQL
Time of Update: 2016-06-08
標籤:匯入命令psql -d GAME -U postgres -f /root/plubic.sql出現如下錯誤:psql: FATAL: Peer authentication failed for user "postgres" 出現這樣子命令解決方案運行下面的命令編輯pg_hba.conf檔案 因為找不到pg_hba.conf find / -name pg_hba.confvi
Time of Update: 2016-05-28
標籤:postgresql index1.索引方式PostgreSQL資料庫支援單列index,多列複合 index, 部分index, 唯一index, 運算式index,隱含 index, 和並發index。2.索引方法PostgreSQL 支援 B-tree, hash, GiST, and GIN index methods。3.索引使用範圍1).B-treeB-tree可以有效使用當一個查詢包含等號(=)和範圍操作符 (<, <=, >, >=,
Time of Update: 2016-05-13
標籤:postgresql營運實戰精講之“postgresql源碼安裝”一、 wget https://ftp.postgresql.org/pub/source/v9.2.4/postgresql-9.2.4.tar.gz 二、安裝:#安裝依賴包yuminstall -y perl-ExtUtils-Embed readline-devel zlib-devel pam-devellibxml2-devel libxslt-devel
Time of Update: 2016-05-07
標籤:CREATE AGGREGATE Rbitmap_union2 (Rbitmap)( sfunc = myfunction, stype = mytype, FINALFUNC = myfunction_final);在編寫彙總函式時,對每一行都會重複調用指定同一函數,如果要處理的資料是累加的,那麼如果不在每次調用之間共用記憶體空間,而是不停的申請釋放新的記憶體,那麼速度會變得很慢,所以在這時共用記憶體是十分有用的:PostgreSQL 有 MemoryContext
Time of Update: 2016-05-06
標籤:主庫配置pg_hba.confhost replication all 10.2.0.0/0 trustpostgresql.conflisten_addresses = ‘*‘max_wal_senders = 5wal_level = hot_standby重啟主庫 從庫配置安裝使用yum安裝 (找源 http://yum.postgresql.org/)yum install https://download.postgresql.org/pub/repos/yum/9.
Time of Update: 2016-05-07
標籤:建了分區表的同學相信添加分區表很頭疼,如果有按月分區又有按日分區的,而且是通過"_yyyymmdd"或者"_yyyymm"尾碼進行分區的,那麼可以用這個函數進行添加分區CREATE OR REPLACE FUNCTION f_add_partition() RETURNS void LANGUAGE plpgsqlAS $function$declarev_max_childname text;
Time of Update: 2016-04-28
標籤:PostgreSQL 類型轉換 類似Oracle ,PostgreSQL也有強大的類型轉換函式, 下面僅舉兩個類型轉換例子。 --1 例子postgres=# select 1/4; ?column? ---------- 0(1
Time of Update: 2016-04-24
標籤:建立一個函數建立一個trigger, 將表和函數綁定?ALTER TRIGGER trigger_name ON table_nameRENAME TO new_name;?ALTER TRIGGER last_name_changes ON employeesRENAME TO log_last_name_changes;?ALTER TABLE table_nameDISABLE TRIGGER trigger_name| ALLYou specify the trigger
Time of Update: 2016-04-18
標籤:增:insertINSERT INTO products (product_no, name, price) VALUES (1, ‘Cheese‘, 9.99), (2, ‘Bread‘, 1.99), (3, ‘Milk‘, 2.99);可以一次插入多行資料。INSERT INTO products (product_no, name, price) VALUES (1, ‘Cheese‘, DEFAULT);INSERT INTO products DEFAULT
Time of Update: 2016-04-12
標籤:mysql 從最基礎的資料引擎,到進程結構,都不能支援資料版本。導致其職能阻塞“並發”,不支援最基本的事務,innodb達不到基本事務要求,任何寫資料,都導致整個表鎖住。充其量只能算是一個玩具,或者說和一個key->value 資料存放區沒有什麼區別, 根本算不上是資料庫(RDBMS)mysql 無法支援任何的OLTP和OLAP. 只能作為CRUD的基本資料存放區,發布到靜態。目前所有的mysql運用都只能達到這個層面。oracle,
Time of Update: 2016-04-02
標籤:項目須要使用gisgraphy,怎奈gisgraphy3.0僅僅支援postgis1.5.因此僅僅能安裝老版本號碼的posgresql和postgis了。從postgis的support
Time of Update: 2016-04-05
標籤:原文 Entity Freamwork 6串連PostgreSql資料庫開發環境VS 2015 Update 1 Postgre Sql
Time of Update: 2016-04-04
標籤:一個密碼檔案包含了我們需要串連的五個欄位,所以我們可以使用檔案許可權來使密碼更安全。host:port:dbname:user:passwordsuch as
Time of Update: 2016-03-28
標籤:create table k_user ( op_id VARCHAR(36) not null, op_name VARCHAR(100) not null, password VARCHAR(100) not null, real_name VARCHAR(100) not null,
Time of Update: 2016-03-17
標籤:postgresqlmysql轉換postgresql1)時間格式轉換from_unixtime(timestamp,‘%Y-%m-%d‘ ) ==》SELECT to_char(to_timestamp(t.create_time / 1000), ‘YYYY-MM-DD HH24:MI:SS‘)2)欄位拼接GROUP_CONCAT(restaurantid,‘|‘,cityid) ==》select array_to_string(ARRAY(SELECT