web-dev-qa-db-ja.com

postgres_database.presentをもう一度実行すると、「オンザフライで変更できなかった間違ったパラメータがあります」というエラーが発生します。

次のようなソルト状態を実行して、Djangoのpostgresデータベースを作成します...

Django-db:
  postgres_database.present:
  - encoding: 'UTF-8'
  - owner: djangouser
  - db_user: postgres

私が初めてそれを実行したとき、これまでのところ、とても良いです:

      ID: Django-db
Function: postgres_database.present
  Result: True
 Comment: The database Django-db has been created
 Started: 20:59:01.148225
Duration: 494.007 ms
 Changes:
          ----------
          Django-db:
              Present

しかし、もう一度実行すると、エラーが発生します。

      ID: Django-db
Function: postgres_database.present
  Result: False
 Comment: Database Django-db has wrong parameters which couldn't be changed on fly.
 Started: 21:04:14.289538
Duration: 101.216 ms
 Changes:
2

IRCのユーザーmartin_の功績、問題は「UTF-8」のハイフンです。状態は

Django-db:
  postgres_database.present:
  - encoding: 'UTF8'
  - owner: djangouser
  - db_user: postgres

http://irclog.perlgeek.de/salt/2014-08-30/text

1