跳转到主要内容

将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 (6.3 kB 查看哈希值)

上传于

构建分发

psql2bigquery-0.0.3-py3-none-any.whl (7.7 kB 查看哈希值)

上传于 Python 3

由以下支持