Tag: psql

PostgreSQL psqlterminal命令

我试图让psql格式很好,并在这里跟随文档。 现在,每当我对有很多列的表进行查询时,无论我的屏幕有多大,每行都会溢出到下一行,并产生整个屏幕上不可读的垃圾。 文档(链接在上面)说,有一种方法可以很好地alignment列以获得更多可读的输出。 通常,要启动psql ,只需键入: PSQL 并按Enter键 。 现在我试着: psql \ pset格式alignment 并得到一个错误: could not change directory to "/root" psql: warning: extra command-line argument "aligned" ingored psql: FATAL: Indent authentication failed for user "format" 任何想法,我怎么能得到这些命令行参数为我工作?

PostgreSQL用户列表

我想获取psql中某个数据库的用户列表,例如“template0”。 谁是用户? 或者对于“template1”数据库: – 那里的用户是谁? 已经尝试: \du+ — no database is Listed not Users Select * from "pg_users"; — no database is listed

Postgresql没有创build与“createdb”作为超级用户的数据库,但不输出错误

我正在使用'postgres'超级用户进行新鲜的postgresql安装。 login: sudo -u postgres psql postgres=# createdb database postgres-# \list List of databases Name | Owner | Encoding | Collation | Ctype | Access privileges ———–+———-+———-+————-+————-+———————– postgres | postgres | UTF8 | en_GB.UTF-8 | en_GB.UTF-8 | template0 | postgres | UTF8 | en_GB.UTF-8 | en_GB.UTF-8 | =c/postgres : postgres=CTc/postgres template1 | postgres | UTF8 […]

如何改变PostgreSQL表中的列的数据types?

在PostgreSQL交互式terminal中input以下命令会导致错误: ALTER TABLE tbl_name ALTER COLUMN col_name varchar (11); 什么是正确的命令来改变列的数据types?

postgresql端口混淆5433或5432?

我在OSX上安装了postgresql。 当我运行psql时,我得到了 $ psql psql: could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain socket "/tmp/.s.PGSQL.5433"? 但是,从/ etc / services postgresql 5432/udp # PostgreSQL Database postgresql 5432/tcp # PostgreSQL Database # Tom Lane <tgl@sss.pgh.pa.us> pyrrho 5433/tcp # Pyrrho DBMS pyrrho 5433/udp # Pyrrho […]

PostgreSQL:如何列出数据库中安装的扩展?

这里是PostgreSQL的新手。 我正在运行PostgreSQL 9.3.2。 如何列出从psql安装到数据库或模式中的所有扩展? 提前致谢!

Psql列出所有表

我想在我的PostgreSQL安装中列出liferay数据库中的所有表。 我怎么做? 我想执行SELECT * FROM applications; 在liferay数据库中。 applications是我liferay数据库中的表。 这是怎么做的? 以下是我所有数据库的列表: postgres=# \list List of databases Name | Owner | Encoding | Collate | Ctype | Access privileges ———–+———-+———-+————-+————-+———————– liferay | postgres | UTF8 | en_GB.UTF-8 | en_GB.UTF-8 | =Tc/postgres + | | | | | postgres=CTc/postgres+ | | | | | liferay=CTc/postgres lportal | postgres […]

不能运行psql命令,不断得到相同的错误

我只是用自制软件安装了posgresql,然后继续input命令 psql 我得到以下错误: dyld: Library not loaded: /usr/local/opt/readline/lib/libreadline.6.2.dylib Referenced from: /usr/local/bin/psql Reason: image not found [1] 69711 trace trap psql 有谁知道什么是错的?

psql – 将命令结果保存到文件中

我使用psql的\dt列出数据库中的所有表。 我需要将结果保存到一个文件。 我确信我以前做过,但不记得语法。 谢谢。

psql的替代输出格式

我在Ubuntu上使用PostgreSQL 8.4。 我有一个表格,列c1到cN 。 列足够宽,select所有列会导致一行查询结果多次包装。 因此,输出很难阅读。 当查询结果只包含几行时,如果我可以查看查询结果,每行的每一列都在一个单独的行上 c1: <value of row 1's c1> c2: <value of row 1's c1> … cN: <value of row 1's cN> —- some kind of delimiter —- c1: <value of row 2's c1> etc. 我在服务器上运行这些查询,我不想安装任何额外的软件。 有没有一个psql的设置,可以让我做这样的事情?