首页 > 解决方案 > DB2 到 postgres

问题描述

我想在 shell 中从 DB2 迁移到 Postgres。我如何更改从 db2 到 Postgres 的连接 sql。

#!/bin/bash
DBUSRSTR="user ${DBUSER} using ${DBPSW}"

VAR=`db2 CONNECT TO ${DBNAME} ${DBUSRSTR}`
if [ ! $? -eq 0 ]; then
  logErr ${MSG002E}
  logErr ${VAR}
  exit 2
fi

db2 set current schema TEST
if [ ! $? -eq 0 ]; then
  logErr ${MSG002E}
  exit 2
fi
logInfo "Set Current Schema:" $?


db2 truncate table TEST.table1 immediate

我只想删除 db2 命令并更改为 Postgres 命令。

标签: postgresql

解决方案


您可以运行 psql 命令行并执行查询。

psql -d ${DBNAME}  -U  ${DBUSER} -h ${DBHOST} -c "select 1" 

推荐阅读