首页 > 其他分享 >openGauss 导入数据

openGauss 导入数据

时间:2024-05-07 09:58:34浏览次数:17  
标签:gsql 写入 导入 openGauss COPY 数据

导入数据

openGauss数据库提供了灵活的数据入库方式:INSERT、COPY以及gsql元命令\copy。各方式具有不同的特点,具体请参见表1

表 1 导入方式特点说明

方式

特点

INSERT

通过INSERT语句插入一行或多行数据,及从指定表插入数据。

COPY

通过COPY FROM STDIN语句直接向openGauss写入数据。

通过JDBC驱动的CopyManager接口从其他数据库向openGauss数据库写入数据时,具有业务数据无需落地成文件的优势。

gsql工具的元命令\copy

与直接使用SQL语句COPY不同,该命令读取/写入的文件只能是gsql客户端所在机器上的本地文件。

说明:

\COPY只适合小批量、格式良好的数据导入,不会对非法字符做预处理,也无容错能力,无法适用于含有异常数据的场景。导入数据应优先选择COPY。

详情查看:https://opengauss.org

详情查看:https://docs-opengauss.osinfra.cn

标签:gsql,写入,导入,openGauss,COPY,数据
From: https://www.cnblogs.com/renxyz/p/18176581

相关文章

  • openGauss 导出数据库
    导出数据库openGauss支持使用gs_dump工具导出某个数据库级的内容,包含数据库的数据和所有对象定义。可根据需要自定义导出如下信息:导出数据库全量信息,包含数据和所有对象定义。使用导出的全量信息可以创建一个与当前库相同的数据库,且库中数据也与当前库相同。仅导出所有对......
  • openGauss 导出所有数据库-11
    导出所有数据库openGauss支持使用gs_dumpall工具导出所有数据库的全量信息,包含openGauss中每个数据库信息和公共的全局对象信息。可根据需要自定义导出如下信息:导出所有数据库全量信息,包含openGauss中每个数据库信息和公共的全局对象信息(包含角色和表空间信息)。使用导出的全......
  • openGauss 导出模式
    导出模式openGauss目前支持使用gs_dump工具导出模式级的内容,包含模式的数据和定义。用户可通过灵活的自定义方式导出模式内容,不仅支持选定一个模式或多个模式的导出,还支持排除一个模式或者多个模式的导出。可根据需要自定义导出如下信息:导出模式全量信息,包含数据和对象定义。......
  • openGauss 导出全局对象
    导出全局对象openGauss支持使用gs_dumpall工具导出所有数据库公共的全局对象,包含数据库用户和组,表空间及属性(例如:适用于数据库整体的访问权限)信息。操作步骤以操作系统用户omm登录数据库主节点。使用gs_dumpall导出表空间对象信息。gs_dumpall-Uomm-f/home/omm/backu......
  • openGauss 磁盘空间达到阈值-数据库只读
    磁盘空间达到阈值,数据库只读问题现象执行非只读SQL时报错如下。ERROR:cannotexecute%sinaread-onlytransaction.或者运行中部分非只读SQL(insert、update、createtableas、createindex、altertable及copyfrom等)时报错。cancelingstatementduetodefault_tran......
  • openGauss 磁盘满故障引起的core问题
    磁盘满故障引起的core问题问题现象TPCC运行时,注入磁盘满故障,数据库进程gaussdbcore掉,如下图所示。原因分析数据库本身机制,在磁盘满时,Xlog日志无法进行写入,通过panic日志退出程序。处理办法外部监控磁盘使用状况,定时进行清理磁盘。......
  • openGauss 导出表
    导出表openGauss支持使用gs_dump工具导出表级的内容,包含表定义和表数据。视图、序列和外表属于特殊的表。用户可通过灵活的自定义方式导出表内容,不仅支持选定一个表或多个表的导出,还支持排除一个表或者多个表的导出。可根据需要自定义导出如下信息:导出表全量信息,包含表数据和表......
  • openGauss 处理错误表
    处理错误表操作场景当数据导入发生错误时,请根据本文指引信息进行处理。查询错误信息数据导入过程中发生的错误,一般分为数据格式错误和非数据格式错误。数据格式错误在创建外表时,通过设置参数“LOGINTOerror_table_name”,将数据导入过程中出现的数据格式错误信息写入指定......
  • Unity热更学习toLua使用--[1]toLua的导入和默认加载执行lua脚本
    [0]toLua的导入下载toLua资源包,访问GitHub项目地址,点击下载即可。将文件导入工程目录中:导入成功之后会出现Lua菜单栏,如未成功生成文件,可以点击GenerateAll重新生成(注意很可能是路径问题导致的生成失败!)之后就可以开始编写脚本执行第一个lua程序了![1]C#调用Lua脚本编写C#......
  • 数据分享|广义线性模型beta二项分布的淋巴结疾病风险预测可视化R语言实现
    全文链接:https://tecdat.cn/?p=36112原文出处:拓端数据部落公众号淋巴结疾病作为一类复杂的健康问题,其风险预测一直是临床和公共卫生领域的研究热点。随着统计学的进步和计算能力的提升,广义线性模型(GLM)成为了分析这类数据的有力工具。特别是当数据呈现比例特性时,beta二项分布作为......