[英]ERROR: syntax error at or near “TO”
在PostgreSQL環境中嘗試為Rails數據庫定義新用戶時出現語法錯誤。
postgres=# GRANT ALL PRIVILEGES ON simple_cms_db.* TO 'rails_user'@'localhost' IDENTIFIED BY 'secretpassword';
ERROR: syntax error at or near "TO"
這只是使用rails new appname -d postgresql
創建的開箱即用的Rails應用程序。 到目前為止,我對應用程序所做的全部工作是創建兩個數據庫: simple_cms_db
和simple_cms_db_test
Rails 5.1.6
紅寶石2.4.1p111
您可以做的是創建一個用戶CREATE USER rails_user WITH PASSWORD 'my_password';
。 一旦有了,您可以像下面的命令一樣重寫特權命令
GRANT ALL PRIVILEGES ON DATABASE simple_cms_db TO rails_user;
GRANT ALL PRIVILEGES ON DATABASE simple_cms_db_test TO rails_user;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.