我正在尝试配置Puppet postgresql资源的全局设置。我想有条件地做这件事。我使用if语句根据变量的内容对其进行配置。define setup_postgresql_globals () { class { 'postgresql::globals':datadir}", version =>
我目前正在编写一些安装程序脚本,根据系统的配置( SQL应用程序支持多个数据库服务器,如MySQL、MSSQL和PostgreSQL),在不同的数据库类型上启动SQL文件。其中一种类型是PostgreSQL。我不太熟悉它,我想知道是否可以在定义/填充SQL文件中创建一条语句,使SQL查询以特定的PostgreSQL服务器版本为条件。如何在纯PGSQL中有条件地创建一条SQL语句,使其只在版本9中执行?该命令为:
ALTER DATABASE dbname SE