首页 > 其他分享 >openGauss每日一练之导出数据

openGauss每日一练之导出数据

时间:2024-04-15 11:48:39浏览次数:24  
标签:24 一练 gs dump 导出 omm tpcc 20 openGauss

openGauss 每日一练之导出数据
本文出处:https://www.modb.pro/db/222633

学习地址
https://www.modb.pro/course/133

学习目标
学习 openGauss 导出数据

课后作业
1.创建数据库 tpcc,在数据库 tpcc 中创建模式 schema1,在模式 schema1 中建表 products
omm=# create database tpcc;
CREATE DATABASE
omm=# \c tpcc
Non-SSL connection (SSL connection is recommended when requiring high-security)
You are now connected to database "tpcc" as user "omm".
tpcc=# create schema schema1;
CREATE SCHEMA
tpcc=# create table products
tpcc-# (id integer,
tpcc(# name char(10),
tpcc(# age integer
tpcc(# );
CREATE TABLE
tpcc=# insert into products values
tpcc-# (1,'zhang',25),
tpcc-# (2,'qian',27),
tpcc-# (3,'shun',29),
tpcc-# (4,'li',30);
INSERT 0 4
tpcc=#

2.使用 gs_dump 工具以文本格式导出数据库 tpcc 的全量数据
[omm@mogdb ~]$ gs_dump -f '/home/omm/tpcc_all.sql' -F p tpcc
gs_dump[port='26000'][tpcc][2021-12-24 20:31:39]: The total objects number is 389.
gs_dump[port='26000'][tpcc][2021-12-24 20:31:39]: [100.00%] 389 objects have been dumped.
gs_dump[port='26000'][tpcc][2021-12-24 20:31:39]: dump database tpcc successfully
gs_dump[port='26000'][tpcc][2021-12-24 20:31:39]: total time: 170 ms
[omm@mogdb ~]$

3.使用 gs_dump 工具以文本格式导出模式 schema1 的定义
[omm@mogdb ~]$ gs_dump -f '/home/omm/schema1_define.sql' -F p -n schema1 -s
gs_dump[port='26000'][omm][2021-12-24 20:34:30]: The total objects number is 378.
gs_dump[port='26000'][omm][2021-12-24 20:34:30]: [100.00%] 378 objects have been dumped.
gs_dump[port='26000'][omm][2021-12-24 20:34:30]: dump database omm successfully
gs_dump[port='26000'][omm][2021-12-24 20:34:30]: total time: 137 ms
[omm@mogdb ~]$

4.使用 gs_dump 工具以文本格式导出数据库 tpcc 的数据,不包含定义
[omm@mogdb ~]$ gs_dump -f '/home/omm/tpcc_data.sql' -F p tpcc -a
gs_dump[port='26000'][tpcc][2021-12-24 20:35:33]: dump database tpcc successfully
gs_dump[port='26000'][tpcc][2021-12-24 20:35:33]: total time: 115 ms
[omm@mogdb ~]$

5.删除表、模式和数据库
tpcc=# drop table products;
DROP TABLE
tpcc=# drop schema schema1;
DROP SCHEMA
tpcc=# \c omm
Non-SSL connection (SSL connection is recommended when requiring high-security)
You are now connected to database "omm" as user "omm".
omm=# drop database tpcc;
DROP DATABASE
omm=#

标签:24,一练,gs,dump,导出,omm,tpcc,20,openGauss
From: https://www.cnblogs.com/helloopenGauss/p/18135596

相关文章

  • 使用openGauss jdbc 3.0测试国密SM3用户认证
    使用openGaussjdbc3.0测试国密SM3用户认证本文出处:https://www.modb.pro/db/393728openGauss现在支持四种用户认证方式,通过postgresql.conf文件中的参数password_encryption_type确定,认证方式与该参数的对应关系如下表所示:认证方式 参数md5 password_encryption_ty......
  • 配置MogDB/openGauss的grafana 的dashboard
    配置MogDB/openGauss的grafana的dashboard本文出处:https://www.modb.pro/db/188684概述我们已经介绍了prometheus+grafana+opengauss_exporter完成对MogDB/openGauss数据库的监控,但这只是第一步,我们还需要通过grafana的dashboard查看各个关注的指标项,本文主要......
  • 如何增强Java Excel API 的导入和导出性能
    前言GrapeCityDocumentsforExcel(以下简称GcExcel)是葡萄城公司的一款服务端表格组件,它提供了一组全面的API以编程方式生成Excel(XLSX)电子表格文档的功能,支持为多个平台创建、操作、转换和共享与MicrosoftExcel兼容的电子表格;从而使其成为解决所有电子表格挑战的完......
  • SeleniumBase 制作WEB用户使用导览,并导出 JS-使用笔记(三)
    自动化福音(爬虫、办公、测试等)SeleniumBase使用笔记(三)SeleniumBase制作WEB用户使用导览,并导出JSSeleniumBase包含强大的JS代码生成器,用于将Python转换为JavaScript,而制作用户导览,就是其中的应用之一,用户导览能将SaaS产品采用率提高10倍或更多目录创建导览......
  • godot导出可执行程序
    godot导出可执行程序为什么要导出将项目到处为可执行程序,用于向别人分享自己的游戏支持的平台目前godot支持导出到常见平台:Linux/x11WindowsMacOSAndroidiosweb步骤导出模板首先下载并导入官方提供的导出模板​,详细信息参考官方文档注意:导出模板​与godot版本存......
  • vite+xlsx-style表格导出样式设置报错
    项目是vite+vue3,前端表格导出,使用xlsx可以导出基本表格,但是想要设置表格样式,引入xlsx-style,安装依赖,后引入报错引用import { utils } from "xlsx"import { write } from "xlsx-style"Couldnotresolve"./cptable"node_modules/xlsx-style/dist/cpexce......
  • fofa资产导出
    fofa资产导出和利用第一步就是写好fofa或者其他态势感知软件的语句进行搜索fofa常用语法+新功能-网络空间测绘-FreeBuf网络安全行业门户比如常用的就是app="ATLASSIAN-Confluence"&&country!="CN"第一步指出app,这里的app指的是搜索指定设备名称,也就是用了这个软件的网页,......
  • 多级动态表头导出-easyexcel
    导出如下动态表头 主要的构造tabCols和tableData,注意表头的字段,基本构造出了该格式所有的都能适配@GetMapping("/exportData")publicvoidexcelExport(TbDtTargetHealthMontbDtTargetHealthMon,HttpServletResponseresponse)throwsIOException{re......
  • VScode里用MPE插件导出带大纲的HTML和PDF文件
    前置条件:1.在VScode里安装好MarkdownPreviewEnhanced插件2.导出PDF文件,需要用到Prince软件,要先在电脑上安装Prince软件,可以去它的官网下载                Prince-DownloadPrince(princexml.com)windows系统的,选这个就可以了,解压后放在自己想放的......
  • openGauss1.1.0主备部署
    openGauss1.1.0主备部署openGauss1.1.0版本介绍:openGauss1.1.0定位为Update版本,与原来的1.0.1版本特性功能保持兼容。主要提供如下功能:继承功能:SQL标准语法、UPSERT、数据类型、XML类型、表、临时表、全局临时表、外部表、视图、物化视图、索引、外键、Gin索引、......