[英]Postgres Vacuumdb sql
我正在使用我的本地主機嘗試使用create語句從Java進行vacuumdb。 我嘗試在linux命令行中運行psql語法以驗證語法是否確實正確:
wsemp=# vacuumdb -d wsemp -z -v -h localhost -U jboss;
ERROR: syntax error at or near "vacuumdb"
LINE 1: vacuumdb -d wsemp -z -v -h localhost -U jboss;
我通過刪除一些選項並將其更改為以下內容來嘗試幾乎所有操作:
wsemp=# vacuumdb --host=127.0.0.1 --port=5432 --dbname=wsemp --username=dbauser --analyze --verbose;
但出現相同的錯誤。 知道為什么嗎?
vacuumdb
是命令行工具。 sql命令是VACUUM
。 options的語法有些不同: 這是它的文檔 。
我從傳遞給vacuumdb
的參數中猜測,您需要類似以下內容:
wsemp=# VACUUM (VERBOSE, ANALYZE);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.