postgresql

    0熱度

    1回答

    存在 Postgres裏使用uuid_generate_v4()因爲我不斷收到這個錯誤,我不能創建一個表: access method "btree" does not exist 我該怎麼辦?那uuid_generate_v4() 和btree有什麼關係? 這是我m跑 create table events ( id uuid primary key default uuid_gener

    2熱度

    2回答

    有沒有辦法將約束添加到postgresql表以防止日期重疊?例如,我有一個名爲workouts的表,它具有日期列week_start,week_end。我想確保week_start - week_end範圍沒有與任何現有範圍重疊。然而,week_start的結束日期可以與開始日期week_end重疊。 有人可以幫忙嗎? 提前致謝!

    0熱度

    3回答

    我們有一個包含哈希又包含值的數組一個PostgreSQL jsonb柱: id | hashes --------------- 1 | {"sources"=>["a","b","c"], "ids"=>[1,2,3]} 2 | {"sources"=>["b","c","d","e","e"], "ids"=>[1,2,3]} 我們想要做的是創造一個jsonb查詢這將返回 code

    0熱度

    2回答

    我喜歡一個表複製到文件我的PostgreSQL 我嘗試這個查詢 COPY demo TO '/home/rck/Desktop/trial.csv' 但顯示權限被拒絕 我也試過\副本,但它顯示了語法錯誤 \COPY demo TO '/home/rck/Desktop/trial.csv' 的錯誤是 :\ 「 LINE 1」ERROR處或附近語法錯誤「:\ COPY演示TO「/home/r

    2熱度

    1回答

    下面是該查詢我想 SELECT * FROM information_schema.tables WHERE table_name = 'shop_ean_2016_06_12'; 但「2016_06_12」查詢應該是昨天。 我知道「NOW() - '1天':: INTERVAL」,但我想在表名比較中使用它。 謝謝你的任何這樣做。

    0熱度

    1回答

    我試圖找出一個奇怪的錯誤的原因,這一整天。 我有一個模型,這行代碼(由控制器操作調用): # it always works self.deliveries.create(subscriptions.pluck('DISTINCT endpoint').collect {|e| {endpoint: e}}) 一切正常(我的本地計算機上,在生產服務器上,甚至上千交付)。 爲了提高性能我更換了

    2熱度

    3回答

    我有時間戳列: time_column 2016-02-02 08:09:59.351000 2016-02-02 15:09:21.756000 2016-02-02 15:42:33.287000 2016-02-02 15:53:26.394000 我想編寫輸出給定月份不同時間戳的查詢。 因此,輸出將 jan feb mar apr may jun .... 9 1 10

    0熱度

    1回答

    我在PostgreSQL 9.4中有一個包含checked_at時間戳字段和check_interval整數字段的表。 我需要只返回行WHERE checked_at > NOW() - INTERVAL check_interval || ' minutes' 會使用多列索引提高了查詢的速度?還是有其他方法來優化它? 該表仍在設計中,但最終希望能夠搜索大約5-10萬條記錄。

    0熱度

    1回答

    使用Rails 4,我有一個列(page_id),我需要強制它刪除所有當前在數據庫列中的數據(它在dev中,所以我現在不關心任何數據庫) 。 我的遷移是這樣的: change_column :sections, :page_id, :uuid (我是從整數遷移離開頁面) 如何使用change_column並刪除所有這就是目前我的數據庫中的數據?或者我需要做一個remove_column,然後add

    1熱度

    2回答

    我已經根據公共ID映射了兩個表,但我希望將所有與特定公司關聯的電話號碼放在一行而不是多行中,分爲三列「電話」,「傳真」 ,和「免費電話」。以下是數據輸出的示例。 Dr. Dimes 5553456879 Telephone Dr. Dimes 5553455600 Toll Free Dr. Dimes 555345Fax SELECT fleet.company_name,