How to select a schema in postgres when using psql?

前端 未结 9 896
死守一世寂寞
死守一世寂寞 2021-01-29 18:11

I have a postgres database with multiple schemas. When I connect to the database from a shell with psql and I run \\dt it uses the default connection s

相关标签:
9条回答
  • 2021-01-29 19:09

    if playing with psql inside docker exec it like this:

    docker exec -e "PGOPTIONS=--search_path=<your_schema>" -it docker_pg psql -U user db_name
    
    0 讨论(0)
  • 2021-01-29 19:13

    Do you want to change database?

    \l - to display databases
    \c - connect to new database
    

    Update.

    I've read again your question. To display schemas

    \dn - list of schemas
    

    To change schema, you can try

    SET search_path TO
    
    0 讨论(0)
  • 2021-01-29 19:14

    quick solution could be:

    SELECT your_db_column_name from "your_db_schema_name"."your_db_tabel_name";
    
    0 讨论(0)
提交回复
热议问题