赞
踩
1.一直以来想写下基于kettle的系列文章,作为较火的数据ETL工具,也是日常项目开发中常用的一款工具,最近刚好挤时间梳理、总结下这块儿的知识体系。
2.熟悉、梳理、总结下华为openGauss高斯数据库相关知识体系
3.欢迎批评指正,跪谢一键三连!
Windows 10
CentOS 7.1(虚拟机)
Docker version 26.0.2
Dbeaver
Kettle 8.2
openGauss 2.1.0
# 拉取opengauss镜像
docker pull enmotech/opengauss:latest
# 查看镜像
docker image
# 运行容器
docker run --name opengauss --privileged=true -d -e GS_PASSWORD=Enmo@123 -p 8090:5432 enmotech/opengauss:latest
# 查看容器
docker ps -a
docker exec -it opengauss sh
# 切换用户
su - omm
# 数据库登录
gsql
# 查看数据库版本
select version();
# 查看数据库版权
\copyright
# 查看数据库
\db
# 查看所有数据库
\l
驱动管理器
,数据库 --》 驱动管理器 --》 新建
,库 --》 添加GS-DWS
驱动文件# 类名
org.postgresql.Driver
# URL 模板
jdbc:postgresql://{host}[:{port}]/[{database}]
# 默认数据库,也可新建数据库,如本文新建 youli ;注意 即使数据库名包含大写,链接配置里面配置小写
postgres
# 用户名
gaussdb
# 本实验密码
Enmo@123
create database youli owner gaussdb;
drop database youli;
create table youli_testtable (
id int primary key,
name varchar(100),
age int,
grade varchar(10)
);
delete from youli_testtable;
insert into youli_testtable values
(1, 'youli', 12, '1班'),
(2, '张三', 21, '2班'),
(3, '张三', 22, '3班'),
(4, '张三', 23, '4班'),
(5, '张三', 13, '5班'),
(6, '张三', 14, '6班'),
(7, '张三', 15, '7班'),
(8, '张三', 13, '8班'),
(9, '张三', 16, '9班'),
(10, '张三', 19, '10班');
select * from youli_testtable;
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。