2014-02-21 159 views
0

有了Postgres,你可以在Ubuntu上使用以下命令添加一個新的數據庫: sudo -u postgres /usr/bin/createdb --echo --owner=root foobar 但是我該如何刪除那個數據庫呢? sudo -u postgres /usr/bin/dropdb --echo --owner=root foobar不起作用,但dropdb確實存在於/ usr/bin中。postgres dropdb命令在終端

+0

dropdb沒有或需要--owner選項。 – jjanes

回答

0

要使用dropdb可執行文件拖放使用PostgreSQL數據庫:

dropdb -h host -p port -U username dbname 

然後在username填寫密碼。

+0

謝謝,但那不是: 'sudo -u postgres/usr/bin/dropdb -h localhost -p 5432 -U root foobar; !607 sudo:未知用戶:postgres''' 相同於'''sudo/usr/bin/dropdb -h localhost -p 5432 -U root foobar''',然後它要求輸入密碼,我填入密碼我到處使用Postgres,但它不被識別。 – user1867254

+0

如果linux用戶postgres不存在,那麼'sudo -u postgres/usr/bin/createdb --echo --owner = root foobar'也無法工作。你是否登錄了你認爲自己的計算機? – jjanes