我有一個將創建和刪除postgres數據庫的應用程序。應用程序本身有自己的sql服務器數據庫。一種奇異的建築,但它不是由選擇。哪個數據庫連接到更高級別的應用程序管理其他數據庫
我有點困惑我應該如何連接到postgres服務器來執行這些創建表和刪除表命令。通常在app.config
或web.config
中,連接字符串將指定數據庫。在這種情況下,我只想指定服務器。
查詢可以直接運行到postgres服務器,沒有特定的數據庫?
我應該使用由服務器創建的postgres
數據庫嗎?我試過這個...... select * from pg_database
,然後drop database DBNAME
與第一個查詢的結果,它給出了一個錯誤,說數據庫不存在。
或者我可以創建一個空的數據庫來連接並提交查詢,儘管它沒有用於任何事情。
非常奇怪,就像「爲什麼你會這麼做」是離奇的。 –
至於錯誤,請顯示*實際查詢*和*精確錯誤信息*。 –