`
sillycat
  • 浏览: 2550911 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

PostgreSQL 2018(2)Dump the Data to CSV

 
阅读更多
PostgreSQL 2018(2)Dump the Data to CSV

My data is pretty simple
>select * from usertable;
name signupdate
sillycat 2018-05-03

This Dump command will dump all the data to one csv file
>
copy (select name as "Name", signupdate as "SignupDate" from usertable) to '/Users/hluo/temp/user.csv' WITH (FORMAT CSV, HEADER, DELIMITER ',', ENCODING 'UTF8', FORCE_QUOTE *);

If my user can not do the copy command, we need to change the user to superuser with this command
>
alter user postgres superuser;

The Tool I use is SQLpro for Postgres


References:
http://sillycat.iteye.com/blog/2421981
分享到:
评论

相关推荐

    SQL语句导入导出大全

    3. **pg_dump**:PostgreSQL的pg_dump工具用于创建数据库的完整备份,包括结构和数据,可以导出为SQL脚本或二进制格式。 4. **EXPDP (Export Data Pump)** 和 **IMPDP (Import Data Pump)**:在Oracle中,Data Pump...

    计算机软件-编程源码-关于向数据库中导入数据的几种方法.zip

    可以使用read_csv等函数读取数据,然后通过to_sql方法将数据写入数据库,如MySQL、SQLite或PostgreSQL: ```python import pandas as pd from sqlalchemy import create_engine df = pd.read_csv('students.csv') ...

    完整图文版Python高级教程 Python在金融大数据领域的应用 05 第五讲 Python中的输入输出(共21页).ppt

    Python的`sqlite3`模块可以连接和操作SQLite数据库,而`psycopg2`等库则支持PostgreSQL等更强大的关系型数据库。此外,pandas还提供了与SQL数据库交互的功能,可以方便地将DataFrame对象转换为SQL查询,或将SQL查询...

    save:5

    pickle.dump(data, f) ``` 3. **JSON格式**:`json`模块用于将Python对象转换成JSON格式,便于人类阅读和跨语言交互: ```python import json data = {'key': 'value'} with open('data.json', 'w') as f: ...

    以批量方式导入导出数据库记录

    2. **使用LOAD DATA INFILE命令**:MySQL提供了一个非常高效的LOAD DATA INFILE命令,它可以从CSV或其他格式的文件中快速导入数据。只需指定文件路径、字段分隔符和数据格式,就能快速将数据加载到表中。 3. **利用...

    openmbta2:重写 OpenMBTA

    gem install pg要填充数据库,请将 GTFS 数据 CSV 文件下载到data/ ,然后运行db/runall.sh 然后运行 psql mbta < trips-today.sqlssh “pg_dump mbta2 -t nextbus_predictions | gzip -c” | gunzip -c | psql ...

    help_44.zip_Help!

    在SQL中,这通常通过使用`mysqldump`工具(MySQL)、`pg_dump`(PostgreSQL)或`expdp`(Oracle)等命令行工具完成。这些工具可以生成包含CREATE TABLE语句和INSERT语句的脚本,以便在其他地方重新构建相同的数据库...

    导出数据表结构工具.zip

    对于PostgreSQL,有pg_dump工具提供类似的功能。在Oracle数据库中,DBMS_METADATA包可用于提取表、视图等对象的DDL(Data Definition Language)。 除了命令行工具,还有很多图形化界面工具提供了更直观的操作方式...

    数据库导入导出

    在数据库管理中,常用的工具包括SQL Server的`bcp`命令、MySQL的`mysqldump`、Oracle的`expdp/impdp`、PostgreSQL的`pg_dump/pg_restore`等。这些工具提供了丰富的选项来定制导入导出过程,比如指定字符集、数据格式...

    stroage

    在数据库存储方面,Python支持多种数据库接口,如SQLite(通过`sqlite3`模块)、MySQL(通过`pymysql`或`mysql-connector-python`)、PostgreSQL(通过`psycopg2`)等。例如,与SQLite交互: ```python import ...

    资料转储

    虽然标签部分没有提供额外信息,但我们可以从文件名称“Data-dump-master”来推测一些内容。 "Data-dump-master"可能是一个主数据转储文件夹,包含了整个数据转储过程的核心内容。在软件开发和数据分析中,"master...

Global site tag (gtag.js) - Google Analytics