sql >> Databasteknik >  >> RDS >> PostgreSQL

kan inte skapa tillägg utan superanvändarroll

Det enklaste sättet jag hittade är att:

su postgres
psql
alter role user_name superuser;
#then create the extension as the user in a different screen
alter role user_name nosuperuser;

Ge i princip användaren superanvändarbefogenheter under en kort tid och skapa tillägget. Återkalla sedan superanvändarbefogenheterna.

Du kan också använda \connect user_name att bli den användaren och skapa tillägget direkt från postgres användare.



  1. Migrera PostgreSQL till molnet - Jämföra lösningar från Amazon, Google och Microsoft

  2. Utmaningslösningar för nummerseriegenerator – del 1

  3. GETDATE() Exempel i SQL Server (T-SQL)

  4. Oracle Database BLOB till InputStream i Java?