{"id":2352,"date":"2013-09-17T17:01:43","date_gmt":"2013-09-17T15:01:43","guid":{"rendered":"https:\/\/sgaul.de\/?p=2352"},"modified":"2013-09-17T13:09:14","modified_gmt":"2013-09-17T11:09:14","slug":"rspec-und-postgresql-insufficient-privilege","status":"publish","type":"post","link":"https:\/\/sgaul.de\/2013\/09\/17\/rspec-und-postgresql-insufficient-privilege\/","title":{"rendered":"RSpec und PostgreSQL: Insufficient Privilege"},"content":{"rendered":"
Bei einem Es mag eine falsche Einstellung sein (ein einfaches Postgres-Kommandozeile aufrufen:<\/p>\n Recht zum Erstellen der Datenbank an Nutzer vergeben:<\/p>\n Bei einem rake spec erhielt ich den folgenden Fehler: PG::InsufficientPrivilege: ERROR: permission denied to create database […] Es mag eine falsche Einstellung sein (ein einfaches rspec verursacht das Problem nicht), aber offensichtlich ben\u00f6tigt der Datenbanknutzer in meiner Konfiguration das Recht, neue Datenbanken zu erstellen. Auf meiner lokalen Maschine, wo die Tests laufen, kann ich das… RSpec und PostgreSQL: Insufficient Privilege<\/span> weiterlesen<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[91],"tags":[527,529,553,570,552],"_links":{"self":[{"href":"https:\/\/sgaul.de\/wp-json\/wp\/v2\/posts\/2352"}],"collection":[{"href":"https:\/\/sgaul.de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sgaul.de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sgaul.de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sgaul.de\/wp-json\/wp\/v2\/comments?post=2352"}],"version-history":[{"count":4,"href":"https:\/\/sgaul.de\/wp-json\/wp\/v2\/posts\/2352\/revisions"}],"predecessor-version":[{"id":2356,"href":"https:\/\/sgaul.de\/wp-json\/wp\/v2\/posts\/2352\/revisions\/2356"}],"wp:attachment":[{"href":"https:\/\/sgaul.de\/wp-json\/wp\/v2\/media?parent=2352"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sgaul.de\/wp-json\/wp\/v2\/categories?post=2352"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sgaul.de\/wp-json\/wp\/v2\/tags?post=2352"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}rake spec<\/code> erhielt ich den folgenden Fehler:<\/p>\n
PG::InsufficientPrivilege: ERROR: permission denied to create database\r\n[...]<\/pre>\n
rspec<\/code> verursacht das Problem nicht), aber offensichtlich ben\u00f6tigt der Datenbanknutzer in meiner Konfiguration das Recht, neue Datenbanken zu erstellen. Auf meiner lokalen Maschine, wo die Tests laufen, kann ich das verantworten.<\/p>\n
sudo su - postgres\r\npsql<\/pre>\n
ALTER USER \"my-db-user\" CREATEDB;<\/pre>\n","protected":false},"excerpt":{"rendered":"