2017-08-16 60 views
0

我是Postgresql的新手,並尋求一些幫助。我的問題是,我想將數據/表保存到另一臺遠程硬盤驅動器上,但我的機器連接的是here,herehere的解決方案,但僅討論如何直接通過Postgresql來完成此過程,而且我很疑惑是否這可以通過sqlalchemy完成。誰能幫忙?非常感謝。通過Sqlalchemy在外置硬盤上存儲Postgres數據庫

下面是我用它來創建數據庫的代碼:

database = "foo" 
engine = sqlalchemy.create_engine("postgres://[email protected]/postgres") 
conn = engine.connect() 
conn.execute("commit") 
conn.execute("drop database " + database) 
conn.close() 
+0

答案是:不。不不不。 –

+2

您不能,也不僅僅是這樣,不要將表空間放在外部可移動存儲上。它是*無用的*沒有主數據目錄中的信息;你不能只將它附加到另一個數據庫。 –

回答

0

你不能,不應該要。 連接到Postgres數據庫意味着您離開數據庫來決定數據的存儲位置。在數據庫中,您可以定義存儲數據的位置。

相關問題