首页 > 解决方案 > 将目标数据库从 Snowflake 切换到 PostgreSQL

问题描述

我目前正在通过批处理文件将数据插入雪花中,文件看起来很像。像:

snowsql -c connection_name -d Database_name -s LANDING_ZONE -f C:\Users\XXXX\Desktop\file.sql -f C:\Users\XXXX\Desktop\file2.sql

连接是在雪花的配置文件中建立的。

[connections.example]
accountname = accountname
username = username
password = password1234
dbname = database_name
warehousename = warehouse_name

现在我尝试插入 PostgreSQL 而不是 Snowflake

我查看了 psql 命令和 PostreSQL 的配置文件(pg_hba.conf、pg_ident.conf、postgresql.conf),但找不到创建/声明连接的方法(按钮代码)有没有办法构建与 PostgreSQL 的类似连接(顶级代码 connection_name)?

随意询问是否有不清楚或丢失的东西。很抱歉给您带来不便,这是我的第一个问题。

标签: postgresqlbatch-filesnowflake-cloud-data-platform

解决方案


请查看以下 PostgreSQL kb 文章是否可以在此处提供帮助:

https://www.postgresql.org/docs/current/libpq-pgservice.html

在文件中定义连接字符串后,我们可以使用以下命令建立连接:

$ psql service=mydb

推荐阅读