Что вы делаете с помощью следующей команды:
psql \dt information_schema
- запустить psql и передать имя «information_schema» в качестве имени пользователя для подключения.
Команда \dt information_schema
должна быть введена после , когда вы запустили psql и как только увидите приглашение psql.
Если вы хотите запустить это непосредственно из командной строки, не дожидаясь приглашения psql, вам необходимо использовать ключ -c:
psql -c "\dt information_schema.*" postgres postgres
Все параметры и порядок, в котором они ожидаются, отображаются при запуске psql --help
или в руководстве:
http://www.postgresql.org/docs/current/static/app-psql.html
Редактировать
Вот пример сеанса консоли, который показывает вам, как это сделать:
c:\>psql postgres postgres
Password for user postgres:
psql (9.0.4)
Type "help" for help.
postgres=# \dt information_schema.*
List of relations
Schema | Name | Type | Owner
--------------------+-------------------------+-------+----------
information_schema | sql_features | table | postgres
information_schema | sql_implementation_info | table | postgres
information_schema | sql_languages | table | postgres
information_schema | sql_packages | table | postgres
information_schema | sql_parts | table | postgres
information_schema | sql_sizing | table | postgres
information_schema | sql_sizing_profiles | table | postgres
(7 rows)
postgres=# \dv information_schema.*
List of relations
Schema | Name | Type | Owner
--------------------+-----------------------------------+------+---------
information_schema | _pg_foreign_data_wrappers | view | postgres
information_schema | _pg_foreign_servers | view | postgres
information_schema | _pg_user_mappings | view | postgres
information_schema | administrable_role_authorizations | view | postgres
information_schema | applicable_roles | view | postgres
information_schema | attributes | view | postgres
information_schema | check_constraint_routine_usage | view | postgres
information_schema | check_constraints | view | postgres
information_schema | column_domain_usage | view | postgres
information_schema | column_privileges | view | postgres
information_schema | column_udt_usage | view | postgres
information_schema | columns | view | postgres
information_schema | constraint_column_usage | view | postgres
information_schema | constraint_table_usage | view | postgres
information_schema | data_type_privileges | view | postgres
information_schema | domain_constraints | view | postgres
information_schema | domain_udt_usage | view | postgres
-- More --
А вот как это сделать за один звонок:
c:\>psql -c "\dt information_schema.*" postgres postgres
Password for user postgres:
List of relations
Schema | Name | Type | Owner
--------------------+-------------------------+-------+----------
information_schema | sql_features | table | postgres
information_schema | sql_implementation_info | table | postgres
information_schema | sql_languages | table | postgres
information_schema | sql_packages | table | postgres
information_schema | sql_parts | table | postgres
information_schema | sql_sizing | table | postgres
information_schema | sql_sizing_profiles | table | postgres
(7 rows)
c:\