postgresql - 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 命令。
解决方案
您可以运行 psql 命令行并执行查询。
psql -d ${DBNAME} -U ${DBUSER} -h ${DBHOST} -c "select 1"
推荐阅读
- c - 为什么在 C 语言中在运行时(使用 scanf)分配值时,值没有正确存储在指针中?
- flutter - 我是 Flutter 的新手,我想将用户详细信息名称、地址、手机号码、电子邮件等数据传递到另一个屏幕,你能告诉我该怎么做吗
- java - 如何将 javax.json jar 正确包含到已部署的 .jar 文件中
- ionic-framework - 将样式表导入 app.scss 以在整个项目中使用
- javascript - 带有html2canvas的jsPDF产生模糊的pdf?
- laravel - Mongo 查找条件
- mysql - 在 MySQL 服务器版本 8 上执行 MySQL 查询时出错
- python - 如何创建一个空白的日期时间对象?所以我可以找到时间增量的平均值
- html - 为什么我在使用 DJANGO 表单集时没有从 CharField 获得标签
- ruby-on-rails - 在 ruby on rails 中找不到 Order