Postgresql SQL*和格式选项的psql替代方案
SQL*Plus中有如下格式选项:Postgresql SQL*和格式选项的psql替代方案,postgresql,Postgresql,SQL*Plus中有如下格式选项: SET HEADING OFF,SET VERIFY OFF,SET FEEDBACK ON,SET RECSEP OFF,SET PAGESIZE 0 在PSQL中,我们是否有用于上述每一项的备用命令 我只需要将现有代码从SQLPLUS迁移到PSQL。PSQL中的所有格式选项都是 设置航向偏移将与\t匹配: 切换输出列名标题和行计数页脚的显示。此命令仅相当于\pset tuples\u,是为方便起见而提供的 由于psql使用不同的方法处理替换值,因此没
SET HEADING OFF,SET VERIFY OFF,SET FEEDBACK ON,SET RECSEP OFF,SET PAGESIZE 0
在PSQL中,我们是否有用于上述每一项的备用命令
我只需要将现有代码从SQLPLUS迁移到PSQL。PSQL中的所有格式选项都是
设置航向偏移
将与\t
匹配:
切换输出列名标题和行计数页脚的显示。此命令仅相当于\pset tuples\u,是为方便起见而提供的
由于psql使用不同的方法处理替换值,因此没有设置verify off的等效方法
关闭反馈
将与\set QUIET on
指定psql应安静地执行其工作。默认情况下,它打印欢迎消息和各种信息输出。如果使用此选项,则不会发生任何情况
我不确定
设置recsep off
的确切功能,但听起来好像\pset recordsep
是等效的。但这仅用于未对齐的输出(通过\a
选项切换)
set pagesize 0
如果我没有弄错,将禁用分页。要在psql
中禁用寻呼机输出,请使用\pset pager off
:
控制用于查询和psql帮助输出的寻呼机程序的使用。如果设置了环境变量PAGER,则输出通过管道传输到指定的程序。否则,将使用依赖于平台的默认值(如更多)
当寻呼机选项关闭时,不使用寻呼机程序。当寻呼机选项打开时,寻呼机将在适当时使用,即,当输出到终端且不适合屏幕时。寻呼机选项也可以设置为“始终”,这会使寻呼机用于所有终端输出,而不管它是否适合屏幕\pset pager(不带值)可打开和关闭寻呼机使用
也许您需要将其与
pager\u minu\u行
结合起来,但这取决于您正试图实现的目标。psql中的所有格式选项都是
设置航向偏移
将与\t
匹配:
切换输出列名标题和行计数页脚的显示。此命令仅相当于\pset tuples\u,是为方便起见而提供的
由于psql使用不同的方法处理替换值,因此没有设置verify off的等效方法
关闭反馈
将与\set QUIET on
指定psql应安静地执行其工作。默认情况下,它打印欢迎消息和各种信息输出。如果使用此选项,则不会发生任何情况
我不确定
设置recsep off
的确切功能,但听起来好像\pset recordsep
是等效的。但这仅用于未对齐的输出(通过\a
选项切换)
set pagesize 0
如果我没有弄错,将禁用分页。要在psql
中禁用寻呼机输出,请使用\pset pager off
:
控制用于查询和psql帮助输出的寻呼机程序的使用。如果设置了环境变量PAGER,则输出通过管道传输到指定的程序。否则,将使用依赖于平台的默认值(如更多)
当寻呼机选项关闭时,不使用寻呼机程序。当寻呼机选项打开时,寻呼机将在适当时使用,即,当输出到终端且不适合屏幕时。寻呼机选项也可以设置为“始终”,这会使寻呼机用于所有终端输出,而不管它是否适合屏幕\pset pager(不带值)可打开和关闭寻呼机使用
也许你需要将它与
pager\u min\u行
结合起来,但这取决于你到底想实现什么。谢谢。那个Works@PrashantVarun:如果这解决了您的问题,请将您的问题标记为已解决。谢谢。那个Works@PrashantVarun:如果这解决了您的问题,请将您的问题标记为已解决。