postgresql-9.0

    1熱度

    2回答

    我想在一定的時間範圍內檢索所有的id。時間戳然而, 存儲在不同的表: Table A has column my_id Table B has columns my_id, timestamp 我希望像 SELECT id, time FROM (SELECT my_id AS id FROM A) q1, (SELECT timestamp AS

    3熱度

    1回答

    我一直在研究一個項目,並且已經意識到我必須在幾個查詢的WHERE子句中調用一個函數。性能不是可怕的確切的,但我很想改善它。所以我看了一下docs for indexes其中提到: An index field can be an expression computed from the values of one or more columns of the table row. 太棒了。所以我試

    0熱度

    2回答

    我在Rails 3.2.3表單中選擇了以下collection_select邏輯來選擇狀態並按名稱排序。 <%= collection_select(:user, :state_id, State.order('name'), :id, :name) %> 我有一個國家模型,其中ID是在狀態模型。我的用戶模型有country_id和state_id。用戶屬於國家和州。國家有許多用戶,並有許多國

    3熱度

    1回答

    我想在PostgreSQL中創建一個只讀用戶。 其意圖是有一個公開訪問的數據瀏覽器,用戶可以在其中編寫自定義SQL查詢。 我這樣做是爲了創建用戶: CREATE USER MyReadOnlyUser WITH ENCRYPTED PASSWORD 'MY_WEAK_PASSWORD'; GRANT ALL PRIVILEGES ON DATABASE "MY_DB_NAME" to MyRe

    2熱度

    2回答

    之間切換從postgresql90切換PostgreSQL的客戶端postgresql91是很簡單的,使用MacPort的端口選擇命令是這樣的: - calvin$ sudo port select --set postgresql postgresql91 Selecting 'postgresql91' for 'postgresql' succeeded. 'postgresql91' i

    2熱度

    2回答

    我正在運行日誌(log_min_duration_statement = 200)來分析PostgreSQL 9.0中的一些緩慢查詢,但最糟糕的查詢語句沒有被記錄。有什麼方法可以找出查詢的實際內容嗎? (一些值與***爲了簡潔和隱私取代。) 2012-06-29 02:10:39 UTC LOG: duration: 266.658 ms statement: SELECT *** FROM "o

    3熱度

    1回答

    我有兩個表 Table "public.tags_to_entities" Column | Type | Modifiers --------+---------+----------- tid | integer | not null eid | integer | not null Table "public.tag_tree" Column | Type | Modi

    2熱度

    1回答

    我只是想知道是否有可能在另一個數據庫實例的Postgres數據庫中複製只有一個表。例如,假設我有一個postgres實例在hostA上運行,另一個實例在hostB上運行。比方說,我有一個名爲「用戶」的關係,在hostA中的一個名爲「database1」的數據庫中,我想用hostB中的另一個名爲「database2」的數據庫複製此關係。我們怎麼去解決它?

    13熱度

    2回答

    我正在使用一個PostgreSQL數據庫中的表格,該數據庫有幾個確定某些狀態的布爾列(例如published,visible等)。我想創建一個狀態列,以一個位掩碼的形式存儲所有這些值以及可能的新值。在這種情況下,integer和bit(n)之間是否有區別? 這將是一個相當大的表格,因爲它存儲用戶通過網絡界面創建的對象。所以我想我將不得不爲這個列使用(部分)索引。

    0熱度

    1回答

    我正在使用django和postgresql db來開發我的項目,db有3個模式。我正在使用連接字符串來寫入原始quires,以獲取數據並將數據插入到表中。 例子: from django.db import connection query = "select * from schema1.records" cursor = connection.cursor()