sql >> データベース >  >> RDS >> PostgreSQL

データベースから切断してPostgreSQLのデフォルトデータベースに戻る方法は?

    簡単です。例を見てください。

    -私のデータベース

    postgres=# \l
                                   List of databases
       Name    |  Owner   | Encoding | Collate | Ctype |     Access privileges     
    -----------+----------+----------+---------+-------+---------------------------
     francs    | postgres | UTF8     | C       | C     | =Tc/postgres             +
               |          |          |         |       | postgres=CTc/postgres    +
               |          |          |         |       | francs=C*T*c*/postgres   +
               |          |          |         |       | select_only=c/francs
     postgres  | postgres | UTF8     | C       | C     | 
     source_db | postgres | UTF8     | C       | C     | =Tc/postgres             +
               |          |          |         |       | postgres=CTc/postgres    +
               |          |          |         |       | source_db=C*T*c*/postgres
     template0 | postgres | UTF8     | C       | C     | =c/postgres              +
               |          |          |         |       | postgres=CTc/postgres
     template1 | postgres | UTF8     | C       | C     | =c/postgres              +
               |          |          |         |       | postgres=CTc/postgres
    (5 rows)
    

    -ロールフランとしてdbフランに切り替えます

    postgres=# \c francs francs
    You are now connected to database "francs" as user "francs".
    

    -ロールpostgresとしてdbpostgresに切り替え

    francs=> \c postgres postgres
    
    You are now connected to database "postgres" as user "postgres".
    postgres=# 
    

    -データベースから切断

    postgres=# \q
    


    1. SQL Serverで「datetimeoffset」を「datetime2」に変換します(T-SQLの例)

    2. Openrowsetを使用したインポートエラー

    3. MySQLリモート接続[通常とは異なります]

    4. WindowsのAppServでPDOを有効にする方法は?