Ich habe eine AWS RDS Postgres Instanz erstellt. Beim Erstellen wurde ich aufgefordert, einen Benutzer zu erstellen. Es gibt keinen Grund für das Erstellen von Tablespaces mit dem Speicherort in AWS RDS? Der Grund dafür ist, dass beim Erstellen einer Datenbank die Datenbank in den von mir erstellten Tabellenbereich gelangen soll. Wenn ich den folgenden Befehl ausführenAWS RDS PostgreSQL Tablespace
Ich angemeldet Postgre mit test_admin Benutzer, um die oben genannten Befehle auszuführen. Test_admin ist das Konto, das ich während der Bereitstellung der RDS-Instanz erstellt habe. Ist das das einzige Konto, das ich oben verwenden sollte, um alle DB-Objekte von diesem Punkt zu erstellen?
Erwarten Sie wirklich, dass Sie in das Stammverzeichnis der RDS-Maschine schreiben können? – stdunbar
AWS RDS hängt den Standardpfad an, obwohl Sie den Pfad/test_data/angeben. Das sehe ich im Tablespace./rdsdbdata/db/base/Tabellenbereich/Testdaten – varun7447