psql

    0熱度

    1回答

    我一直在試圖設置我的新的MacBook Pro(Sierra 10.12.5)使用Rails - 我已經安裝了Ruby 2.4.1,Rails 5.0.2和PSQL 9.6.3 。我在安裝pg 0.20.0時遇到了麻煩,但我可以通過Homebrew來完成。 現在我無法通過本地主機運行任何我MVCS的,因爲我說: PG Connection Bad - fe_sendauth: no passwor

    0熱度

    2回答

    我想根據發送的日期和數量來繪製一個圖形。獲取此計數的查詢通過下面提到的三個表運行。 賬戶表,信息表和關鍵字表 這些協會都是這樣。 關鍵字has_many帳戶。 帳戶的has_many消息和belong_to關鍵字 消息belongs_to的賬戶 我需要檢查每一天送出的郵件數量。 這是我正在使用的查詢。 (@[email protected]_date.to_date).map {|date| M

    0熱度

    1回答

    我無法運行任何psql命令,但沒有立即提示我輸入連接/登錄憑據。例如,psql --help或psql --version(全手動可以發現here)立即提示我: temps-MacBook-Pro:local temp$ /usr/local/bin/psql --help Server [localhost]: Database [postgres]: Port [5432]: User

    0熱度

    1回答

    我想更新我的數據庫在VW中運行的一列(使用Vagrant)與主機的IP。 要做到這一點,我想用一個bash腳本: LOCAL_IP=$(ipconfig getifaddr en0) SQL="vagrant ssh -c 'psql -U user -d mydatabase -h localhost -c \"update mytable set mycolumn = '$LOCAL_IP'

    1熱度

    1回答

    我是SQL新手,想知道是否有任何方法可以從外部表的列中查找具有值的實例csv文件)。爲了更清楚地解釋這一點,我正在研究:如果csv文件中的列包含緯度,而另一列包含經度;我想搜索一張包含多個位置信息的表格,並在表格中指定緯度和經度。 我想從緯度和經度作爲輸入從csv文件檢索有關該特定位置的信息。 它看起來像這樣嗎? : CREATE TABLE MyTable( latitude DECI

    0熱度

    1回答

    我正在學習psql,而且很和CASE關鍵字混淆。 說我有一張桌子「寵物」。 name | species | owner | gender | color -------------+---------+--------------------+--------+--------------- Nagini | snake | Lord Voldemort | female | g

    0熱度

    1回答

    我是psql的新手。 我有一張桌子「寵物」如下。 name | species | owner | gender | color -------------+---------+--------------------+--------+--------------- Nagini | snake | Lord Voldemort | female | green Hedwig

    0熱度

    1回答

    我有下面的函數返回一個觸發器,但它可能有時會失敗,當它觸發將停止所有數據被插入到數據庫中。所以,我想抓住例外,但它不起作用。 如何在postgres中捕獲異常? CREATE OR REPLACE FUNCTION update_function() RETURNS TRIGGER AS 'BEGIN UPDATE "EVENT" SET rules = (

    0熱度

    1回答

    說我有一個對象Assignment是has_many :exercises 什麼是僅基於每個對象的最近exercise到範圍分配的最佳方式?或者,如何才能選擇每個作業最新的Exercise? 像這樣的東西就是我想象後者: Exercise.distinct(:assignment_id) 但是,這並不工作。 (返回所有練習)我也試過 Exercise.group(:assignment_id)

    0熱度

    1回答

    我已經使用了下面的語法。 declare v_data emp_tab ; BEGIN select * into v_data from emp_tab where emp_id= 121 limit 1; raise notice 'Value: %', v_data.emp_info; END; 這是拋出一個錯誤。 「語法錯誤在或接