将PostgreSQL数据库导出到Google Cloud Platform BigQuery
项目描述
PostgreSQL到BigQuery
安装方法: pip install psql2bigquery
使用 psql2bigquery run --help
获取使用说明
示例用法
poetry run psql2bigquery run \
--db-host localhost \
--db-port 5432 \
--db-user username \
--db-password secret-password \
--db-name my_api \
--gcp-project my-project \
--gcp-dataset my_api \
--include table_name_a \
--include table_name_b \
--gcp-credential-path /path/to/credential.json
日志记录
可以使用Sentry.io进行错误日志记录。
只需设置环境变量 SENTRY_DSN
,psql2bigquery将自动配置记录器。
此外,可以使用环境变量 ENV
作为Sentry环境。
贡献
- 叉此项目
- 使用
make dependencies
安装依赖项- 确保您已安装Python 3。(推荐使用pyenv)[https://github.com/pyenv/pyenv#installation]
- 您可以使用
poetry run psql2bigquery <command>
在本地测试客户端(无需安装包) - 提交尽可能详细的PR
项目详情
关闭
psql2bigquery-0.0.3.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 19c7f99e62be7313b10431bff6359c509973818449399d5b76fd22b1d9068b4a |
|
MD5 | c6a84a70185d5df7df3138218d976586 |
|
BLAKE2b-256 | 6170f62f4516482d55b979b92ad8c565bb7b5cdd81799f05659958731dd26afc |
关闭
psql2bigquery-0.0.3-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a2a130f2e5d83a8e5a128a03fea26bdb994e96e11d8c6fc21cbda0d594b85f1f |
|
MD5 | a2921650c08d605c5e854bc443848842 |
|
BLAKE2b-256 | cc17c5273bce3bb9c31d0602cfbfa81779b9548276ba710297b445d32d3a8afe |