簡體   English   中英

Postgres Vacuumdb SQL

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM