sql >> Database teknologi >  >> RDS >> PostgreSQL

Hvordan skifter man databaser i postgres?

Teknisk set kan PostgreSQL ikke skifte database. Du skal afbryde og genoprette forbindelsen til den nye DB.

psql kommandolinjeklienten vil gøre dette for dig med \connect kommando, genvej \c . Men disse er ikke kommandoer behandlet af PostgreSQL-serveren, de er klientkommandoer. Forskellige kunder vil ikke forstå eller støtte dem.

Ved et gæt bruger du PgAdmin-III, i hvilket tilfælde skal du bruge rullemenuen i forespørgselsværktøjet til at skifte database.

En dag vil jeg gerne udpakke psql 's backslash-commands-kode ind i et bibliotek, som ting som PgAdmin også kunne linke til og bruge.




  1. Sådan bruges LIKE i SQL

  2. importer allerede oprettet sqlite-database (xamarin)

  3. PostgreSQL Index vs InnoDB Index - Forstå forskellene

  4. Forskellen mellem sys.columns, sys.system_columns og sys.all_columns i SQL Server