postgresql-9.2

    0熱度

    1回答

    如何獲得哪些數據庫登錄用戶在我的postgres數據庫上查詢得最多的統計信息,哪些表/功能/視圖最常被查詢? 我也想看看這些查詢正在運行的時間。

    0熱度

    1回答

    有沒有辦法創建返回自定義數據集的postgres存儲函數(使用plpgsql可以設置輸入參數)? 我試圖根據官方手冊,以做這樣的事情: CREATE FUNCTION extended_sales(p_itemno int) RETURNS TABLE(quantity int, total numeric) AS $$ BEGIN RETURN QUERY SELECT quant

    1熱度

    1回答

    我正在寫一個postgres函數,我已經聲明瞭一個名爲fruit的變量。 $$ DECLARE IN_fruit varchar; sql; BEGIN IN_fruit := EXECUTE 'SELECT fruit FROM fruits WHERE id = 1' 我怎樣才能在此查詢返回的結果存儲在變量IN_fruit,我可以在我

    3熱度

    1回答

    我有我只能插入和選擇的大表,所以當這個表的自動清理運行時 - 系統非常慢。我關掉自動清理特定表: ALTER TABLE ag_event_20141004_20141009 SET (autovacuum_enabled = false, toast.autovacuum_enabled = false); ALTER TABLE ag_event_20141014_20141019 SET

    0熱度

    1回答

    我有很多線在Postgres的記錄是這樣的: process 22134 acquired ExclusiveLock on extension of relation 34699881 of database 287114 after 1231.968 ms 我如何才能找到導致此鎖的查詢?

    0熱度

    1回答

    我試圖修復一個SQL查詢以便稍後將其轉換爲Doctrine2 DQL,因爲它是Symfony2項目的一部分。這就是我的DDL有: CREATE TABLE "nomencladores"."norma" ( "id" int4 NOT NULL, "comite_tecnico_id" int4, "numero" VARCHAR (10) COLLATE "defau

    0熱度

    1回答

    我正在使用函數插入postgres中的表中的值。是否可以在同一功能中檢索插入/更新/刪除的記錄。 我是新來的postgres,所以如果有人可以指導或解釋如何做到這一點,將不勝感激。 這裏是我的示例函數: CREATE OR REPLACE FUNCTION SampleFunction (in name varchar, in descsciption varchar, in userid var

    0熱度

    1回答

    當作爲SERIALIZABLE隔離級別的事務失敗時,是否有辦法知道哪個連接(即事務)涉及整個流程? 我正在處理會計數據庫。我知道我們應該重試交易,這就是我們所做的。我遇到了一個問題,即事務必須在繁忙的系統上運行10次才能成功。 這裏應該有一個嚴重的問題。我想知道是否有一個配置參數允許系統在異常詳細信息中告訴失敗中涉及的其他連接。 關於SSI的Postgresql維基沒有這種信息。 非常感謝。 編輯

    1熱度

    1回答

    我有這樣的查詢更新列: begin update res_partner_address rpa set name = rp.name from res_partner rp where rpa.partner_id = rp.id and rpa.name is NULL end; 當我試圖更新專欄中,我得到這個錯誤: ERROR: va

    1熱度

    1回答

    我有Postgresql 9.2與數據庫運行,現在嘗試創建一個只讀用戶。我跟着這些描述: ERROR: permission denied for relation tablename on Postgres while trying a SELECT as a readonly user How do you create a read-only user in PostgreSQL? Basi