# Postgres-Datenbank auf zentralen DB-Server verschieben: Build-Fehler

**URL:** <https://meta.discourse.org/t/moving-postgres-db-to-central-db-server-build-error/284615>\
**Category:** Self-hosting\
**Created:** [6. November 2023 um 19:44 UTC](https://meta.discourse.org/t/moving-postgres-db-to-central-db-server-build-error/284615 "2023-11-06T19:44:34Z")\
**Posts on this page:** 1\
**Showing post:** 14

<div class="post-metadata">

**Author:** ![Thomas\_Rother](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/thomas_rother/32/423597_2.png) [@Thomas\_Rother](https://meta.discourse.org/u/Thomas_Rother)\
**Post date:** [11. November 2023 um 09:00 UTC](https://meta.discourse.org/t/moving-postgres-db-to-central-db-server-build-error/284615/14 "2023-11-11T09:00:08Z")

</div>

> [@Thomas\_Rother](#):
>
> `permission denied for table site_settings`

OK, wie immer war es ein „Layer 8 Problem“ 🥲  
Ich hatte zwar schon eine Discourse-Datenbank in Postgres, aber der Discourse-Benutzer/die Rolle hatte nicht alle erforderlichen Berechtigungen dafür. Und ich habe einige wesentliche „Verhaltensunterschiede“ zwischen MariaDB und Postgres übersehen …

Jetzt habe ich alles neu erstellt: Benutzer, Datenbank, Berechtigungen für den Benutzer/die Rolle (einschließlich ALTER DEFAULT PRIVILEGES FOR ROLE discourse IN SCHEMA public GRANT ALL ON TABLES TO “discourse”; um auch zukünftig von diesem Benutzer erstellte Tabellen abzudecken)

Der Build ist abgeschlossen und die Instanz läuft einwandfrei mit dem Remote-Postgres-Server, sodass sie bereit für den Import des Backups von der älteren Instanz ist.

---

_[View the full topic](https://meta.discourse.org/t/moving-postgres-db-to-central-db-server-build-error/284615)._
