postgresql-9.3

    0熱度

    1回答

    我有一個表中有一個JSON列表作爲其值之一。列名稱爲list_order,值將如下所示:[1,2,3]。 我在做WHERE比較時遇到問題,請通過list_order進行選擇。在純SQL中,它應該是:SELECT * FROM table_name list_order=[1,2,3]; 我發現的最接近的例子是:How do I query using fields inside the new P

    2熱度

    4回答

    我正在尋找一種方法來利用Phalcon Framework中的新PostgreSQL JSON operators。 一個簡單的表來證明: CREATE TABLE "user" ( id_user serial NOT NULL, data json, CONSTRAINT pk_user PRIMARY KEY (id_user) ) 和在psql其中運行良

    0熱度

    1回答

    我想從我的客戶的以前的軟件供應商給予我的備份(不再在圖片中)創建一個Postgres數據庫。但我正在努力解決編碼問題。我對Postgres不太熟悉(MySQL是我的東西),所以請原諒我的努力。 當我運行psql dbname < /path/to/file.backup,它吐出來的各種開頭invalid command和帶有問號的和奇怪的字符,並且輸出的最後一行的字符串結束行是: ERROR: i

    1熱度

    1回答

    使用postgres_fdw,我需要在指定的模式中創建外部表以防止名稱衝突。爲了找出我遇到的問題,我在同一個集羣上設置了兩個測試postgres數據庫,分別是import_test和export_test。 Export_test有一個表,foreign_schema.aa。在服務器import_test,做其他的外籍家政工人的先決條件後,我跑: CREATE FOREIGN TABLE loca

    2熱度

    1回答

    我們可以使用->和->>運算符來訪問PostgreSQL 9.3中的任何JSON元素。在我看來,#>以及#>>只提供了一種較短的寫入JSON路徑的形式。或者#>運營商背後有更大的圖片嗎?它是否有特殊用途/提供箭頭符號的優勢?哪一個是寫路徑的優先方法? 這一切都來了一個問題:爲什麼我應該使用#>和#>>運營商通過->和->>? The docs對此有點神祕。下面 兩個查詢產生相同的結果: => se

    4熱度

    2回答

    PostgreSQL是否提供任何表示法/方法,用於對約束一個JSON數組的每個元素? 一個例子: create table orders(data json); insert into orders values (' { "order_id": 45, "products": [ { "product_id": 1, "name"

    0熱度

    1回答

    我在不同的服務器上運行Sonarqube4.0和PostgreSQL9.3數據庫以及sonarqube-runner2.3。 Sonarqube和Postgresql數據庫之間的連接性不錯,因爲我可以到達控制檯http:// [sonar-host]:9000,登錄更改密碼並執行所有活動。我還可以在數據庫中看到在我的架構下創建的表格 我遇到的問題是聲納運動員。當我從我的源目錄中運行聲納亞軍我得到以

    18熱度

    1回答

    我想弄清楚爲什麼~30空閒postgres進程在正常使用後佔用大量進程特定的內存。我正在使用Postgres 9.3.1和CentOS 6.3版(最終版)。 使用top,我可以看到,許多Postgres連接的非共享(RES - SHR)是使用高達300MB(平均〜200MB)存儲器: PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 3

    2熱度

    2回答

    我在玩Postgresql 9.3的hstore。我正在嘗試使用並索引hstore列just like documentation states。我的問題是該索引似乎沒有被使用。我給大家舉一個例子: 我創建了一個表「人」: =# CREATE TABLE Person (Id BIGSERIAL PRIMARY KEY NOT NULL, Values hstore); ,並插入測試值: =#

    1熱度

    2回答

    我通過pgAdmin III與遠程postgres-9.3連接。關閉pgAdmin後,我嘗試在另一天連接相同的數據庫。 /etc/init.d/postgresql-9.3 status dead but pid file exists service postgresql-9.3 start FAIL 在pgstartup.log文件我有: This account is cur