Heim > Datenbank > MySQL-Tutorial > Wie ändere ich den Suchpfad des PostgreSQL-Schemas dauerhaft?

Wie ändere ich den Suchpfad des PostgreSQL-Schemas dauerhaft?

Mary-Kate Olsen
Freigeben: 2025-01-01 11:06:12
Original
921 Leute haben es durchsucht

How to Permanently Change the PostgreSQL Schema Search Path?

So ändern Sie den Postgresql-Schemapfad dauerhaft

Der Postgresql-Schemasuchpfad bestimmt die Reihenfolge, in der Schemata nach Tabellen durchsucht werden, die ohne Schema angegeben sind Name. Standardmäßig ist dieser Pfad so eingestellt, dass er nur das aktuelle Schema enthält.

Um den Schemapfad dauerhaft festzulegen, können Sie den Befehl SET SEARCH_PATH verwenden. Wie Sie jedoch beobachtet haben, ist diese Einstellung vorübergehend und wird zurückgesetzt, wenn Sie das Abfragefenster schließen.

Für eine dauerhafte Lösung können Sie den Suchpfad für Ihre Benutzerrolle mit dem Befehl ALTER ROLE ändern:

ALTER ROLE <your_login_role> SET search_path TO a,b,c;
Nach dem Login kopieren

Wichtige Hinweise:

  1. Wenn ein Schemaname Sonderzeichen enthält, muss er in Doppelzeichen eingeschlossen werden Anführungszeichen.
  2. Die Reihenfolge der Schemata im Suchpfad bestimmt die Suchpriorität. Tabellen mit demselben Namen in verschiedenen Schemata werden basierend auf der angegebenen Reihenfolge aufgelöst.

Das obige ist der detaillierte Inhalt vonWie ändere ich den Suchpfad des PostgreSQL-Schemas dauerhaft?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage