我是PostgreSQL數據庫的新手。我的visual C++應用程序需要做的是創建多個表並從它們添加/檢索數據。用於創建,列出和刪除數據庫的libpq代碼(C++/VC++,PostgreSQL)
我的應用程序的每個會話都應該創建一個新的不同的數據庫。我可以將當前的日期和時間用於唯一的數據庫名稱。
還應該有一個選項來刪除所有的數據庫。
我已經計算出如何連接到數據庫,創建表格並向表格添加數據。我不確定如何爲每次運行創建一個新數據庫,或者如果用戶想要清除所有數據庫,如何檢索數據庫的名稱和數量。
請幫忙。
請更具體一些。 PostgreSQL版本?你如何連接到PostgreSQL - 通過ODBC,ADO,本地libpq,libpqtypes/libpqxx,Npgsql,NHibernate,什麼? – 2012-07-25 13:47:29
會使用像9.1.4.1這樣的最新版本。我將使用libpq進行連接。 – Garfield 2012-07-25 15:50:43
如果您知道如何使用libpq發佈CREATE TABLE,則可以基於幾乎相同的代碼來執行CREATE DATABASE。 – 2012-07-25 18:03:21