postgresql-9.2

    0熱度

    1回答

    我有兩個表: Routes ID Description 1 street1 2 street2 3 street3 4 street4 5 street5 Segments ID RouteID, Progres, LabelStart, LabelEnd 1 1 5 1 A 21 B 2 1 10 2 A 10 3 2 15 3 25

    1熱度

    1回答

    我在Postgres數據庫中看到了一些無法解釋的死鎖。簡化相關查詢,死鎖涉及的交易之一是: BEGIN; UPDATE A SET CHUNK_ID=1, STATUS='PROCESSING' WHERE ID IN ( SELECT ID FROM A WHERE CHUNK_ID IS NULL ORDER BY O_ID LIMIT 1000

    3熱度

    2回答

    行 兩個值這個函數的函數: CREATE OR REPLACE FUNCTION fn_test1() RETURNS SETOF date AS $BODY$ declare i int; begin i:=0; while i<5 loop return next '2001-01-02'::date; i:=i+1; end loop; e

    3熱度

    1回答

    我試圖讓一個網站啓動並運行,並具有.asp源文件和PostgreSQL數據庫的一個.backup。 我在嘗試恢復Postgres備份時不斷收到錯誤:「處理返回的退出碼0」。我已經創建了一個新的數據庫,並通過pgadmin GUI添加了表,當我右鍵單擊空表並選擇恢復時,出現錯誤。 任何有Postgres經驗的人都可以提供幫助,或者指向某些特定文檔的方向嗎?

    0熱度

    2回答

    我有問題,你能幫我: 數據: INTERVALL =數字(10,0) START_DATE =無時間戳時區 重複=數字(10,0) 這從殼體狀態表達我複製。我必須在postgresql中編寫等效的邏輯操作。 case when (extract(DAY FROM (START_DATE + TRUNC(INTERVALL*(REPETITIONS-1) * 7))) - extract(

    0熱度

    1回答

    我正在爲我的服務編寫一個nagios插件,我想檢查最後X個動作中導致出錯的數量。 我想出了這個查詢來完成這個工作,但是從select中選擇對我來說似乎很麻煩,我想知道是否還有其他更優雅的解決方案。 SELECT count(id) FROM (SELECT * FROM table ORDER BY id DESC LIMIT 10) as T WHERE error IS

    2熱度

    2回答

    只有非匹配元素的最佳方式是什麼我迄今發現的是 select ARRAY( select unnest(ARRAY[ 'a', 'b', 'c' ]) except select unnest(ARRAY[ 'c', 'd', 'e' ]) ) 我們可以做到這一點發現只有兩個字符串數組之間的不匹配的元素。 有沒有其他最好的方法來做到這一點? 喜歡整數數組,我們可以做

    1熱度

    1回答

    如何將外鍵添加到postgres中的數據庫角色? CREATE TABLE "public"."role_info" ( "last_login" timestamptz, "user" name, CONSTRAINT "role_info" FOREIGN KEY ("user") REFERENCES "pg_catalog"."pg_authid" ("roln

    2熱度

    1回答

    我有一個非常寫的使用postgres hstore的中心應用程序。我的典型工作流程是SELECT,然後是UPDATE s或INSERT s(主要是前者)。這通常發生在每秒約500個'任務'。 所以我的單個postgres實例無法應付。我看到postgres服務器是cpu綁定的,並且postgres進程始終是UPDATE。磁盤I/O顯示正常,我有大量的內存空間(44GB中的48)。我試過按照post

    1熱度

    1回答

    我在一家沒有服務器容量的小辦公室工作,但我們需要每週互相分享大型數據表(〜50MM行)。目前我們使用一系列在閃存驅動器上傳遞的Microsoft Access表。 有沒有辦法讓我將postgres表放到閃存驅動器上,並讓另一臺計算機能夠在他們的postgres程序中打開並使用它們?