range-types

    0熱度

    1回答

    我在我的Rails應用程序的查詢,看起來像這樣: # Returns any records whose period intersect the specified time # @see https://www.postgresql.org/docs/9.3/static/rangetypes.html # @see https://www.postgresql.org/docs/9.3/

    3熱度

    1回答

    我用Rails 3.2.7和Postgres 9.2試圖創建一個日期範圍 這裏在PostgreSQL中創建一個日期範圍是如何,我創造它 schedule_block = ScheduleBlock.new schedule_block.date_range = [Date.new, Date.new] schedule_block.save 而這裏的產生查詢和錯誤: INSERT I

    3熱度

    2回答

    在閱讀了this關於Ada和C++的有趣文章以及瞭解D對CTFE和常量參數專業化函數的支持之後,我想知道Ada風格範圍類型是否可以更容易/有效地實現D比在C++中。有沒有人可能已經寫過這樣的圖書館? 如果這樣的範圍可以高效地實現並且對D中的開發人員友好,它可以用作在對確定性和類型和內存安全性要求較高的扇區中建立D的推動者,例如在航空電子設備中和汽車。 D將因此獲得更多的開發者興趣和更強大的財務支持

    3熱度

    1回答

    我有一個大約有450萬行的Postgres表。列基本上只是 low BIGINT, high BIGINT, data1, data2, ... 當查詢該表,你有一個長整型,並希望找到與包括該值low和high之間的範圍內的數據。索引此表以進行快速查找的最佳方式是什麼?

    1熱度

    3回答

    我認爲這可能是一個常見的問題,可能沒有每個工具的答案。現在我們正在嘗試使用amazons Redshift。我們現在唯一的問題是我們正在嘗試查找IP地址的郵政編碼。我們將IP連接到城市的表格是通過將IP轉換爲整數的範圍。 實施例: Start IP | End IP | City | 123123 | 123129 | Rancho Cucamonga| 我曾嘗試明顯內部聯接上intip>

    7熱度

    3回答

    我在PostgreSQL 9.2.4中創建了一個存儲任意日期/時間範圍的數據庫。我想對這個強制日期/時間範圍不重疊和不相鄰(因爲兩個相鄰範圍可以表示爲單個連續範圍)的數據庫設置約束。 爲此,我對GiST索引使用EXCLUDE約束。這裏是制約我目前: ADD CONSTRAINT overlap_exclude EXCLUDE USING GIST ( box( point (

    4熱度

    1回答

    在編寫接受來自用戶的tsrange文字的程序,然後插入各種SQL查詢的過程中,今天我正在測試一些tsrange以瞭解它們是如何被PostgreSQL 9.3.5解釋的。 這其中,尤其是行爲異常: '(-infinity今天)' :: tsrange 的lower_inf功能說下界是不是無限 test=> SELECT lower_inf('(-infinity,today)'::tsrange);

    1熱度

    2回答

    我有這個表在我的PostgreSQL: CREATE TABLE visits( id BIGSERIAL NOT NULL PRIMARY KEY, timeslot TSRANGE NOT NULL, user_id INTEGER NOT NULL REFERENCES users(id), CONSTRAINT overlapping_timeslots EXCLUDE USING