sql >> Databáze >  >> RDS >> PostgreSQL

Trvale nastavit cestu schématu Postgresql

(A pokud nemáte přístup správce k serveru)

ALTER ROLE <your_login_role> SET search_path TO a,b,c;

Dvě důležité věci, o kterých byste měli vědět:

  1. Pokud název schématu není jednoduchý, musí být zabalen do dvojitých uvozovek.
  2. Pořadí, ve kterém nastavíte výchozí schémata a, b, c záleží, protože jde také o pořadí, ve kterém budou schémata vyhledána pro tabulky. Takže pokud máte stejný název tabulky ve více než jednom schématu mezi výchozími hodnotami, nebude to jednoznačné, server vždy použije tabulku z prvního schématu, které jste zadali pro search_path .


  1. Moje pole VARCHAR(MAX) se omezuje na 4000; co dává?

  2. Jak načíst binární obraz z databáze pomocí C# v ASP.NET

  3. Mohu vytvořit pohled s parametrem v MySQL?

  4. Získejte seznam databázových poštovních účtů v SQL Server (T-SQL)