postgresql-9.6

    0熱度

    1回答

    獨家插入我想限制的INSERT取其交易獲得鎖(與其他人在排隊等候,沒有失敗的),同時允許併發讀取,更新和刪除(但顯然該數據不被插入無論如何,這在PG中是不可能的)。 什麼是最輕的鎖來實現這一目標?

    0熱度

    1回答

    當我嘗試在pgAdmin4中備份PostgreSQL數據庫時,進程失敗,退出代碼1,指出'pg_dump.exe'無法識別。 在'首選項'路徑下,我指定'C:\ PostgreSQL \ pg96 \ bin'作爲PostgreSQL二進制路徑。但是,似乎pg_dump不存在於此目錄或任何其他目錄中。 我可以做些什麼來創建這個備份?您的建議將不勝感激。

    3熱度

    1回答

    該SQL: select to_timestamp(extract(epoch from '0001-01-01 00:00:00'::timestamp)) 產生這樣的輸出: 0001-01-01 08:06:00 + 08:06 我意識到to_timestamp()總是會在時區中添加一個時區,因此會增加8小時和+8。但:06是什麼?額外的6分鐘從哪裏來? 編輯 如果我最初執行set loc

    1熱度

    1回答

    使用Postgres 9.6。 我有這個工作,但懷疑有一個更有效的方法。在MyEventLength陣列上計算AVG,SUM等的最佳方法是什麼? DROP TABLE IF EXISTS activity; DROP SEQUENCE IF EXISTS activity_id_seq; CREATE SEQUENCE activity_id_seq; CREATE TABLE activ

    2熱度

    1回答

    我使用的是Postgres 9.6和我有一些行具有NULL值和一些有字典值像{"notify": false}一個JSONB列。 我希望有更多的字典鍵/值對更新的列值。 UPDATE accounts SET notifications = jsonb_set(notifications, '{"alerts"}', 'false'); 如果我已經有像{"notify": false}這樣的值

    1熱度

    2回答

    我想寫一個「通用」函數,將返回任何枚舉(在任何架構)的標籤...但我沒有太多的運氣,因爲我不知道又該參數類型是... 這樣做的目的是能夠調用函數這樣 SELECT common.get_enum_labels('public.rainbow_colors'); SELECT common.get_enum_labels('audit.user_actions'); 這是我有這麼 CREATE

    0熱度

    1回答

    我可以在pg_notify()中傳遞URL嗎? 我的意圖是將數據從一個數據庫發送到其他數據庫。

    0熱度

    2回答

    我有一個表: CREATE TABLE inbound (-- broadcasts received from RTs id SERIAL primary key, ts TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT now(), rt VARCHAR(10) NOT NULL, region region NOT N

    0熱度

    1回答

    我有使用JSON作爲標記聯合的數據,這樣一個頂級對象只包含一個子對象。子對象的類型取決於父對象中的鍵名,而不是單獨的「標記」字段,這在C結構中是正常的。 例如 {"circle":{"radius":10}} {"square":{"side":10}}) {"rectangle":{"width":10,"height":20}}) 這與JSON模式和協議緩衝區很好地工作。 我已閱讀:h

    5熱度

    1回答

    我想學習如何使用JavaScript連接到postgresql數據庫,但當我嘗試使用query.on(...)將日誌查詢記錄到控制檯時,我得到一個類型錯誤,說「query.on不是一個函數」。我已經廣泛搜索瞭如何解決這個問題,但似乎無法找到.on函數的任何文檔。我知道連接是成功的,因爲當我從終端查詢數據庫時,已經添加了兩個新行。 jsontest.js var pg = require('pg')