PHP 引入KingbaseES(金仓)扩展 .so
一、下载so文件 https://www.kingbase.com.cn/download.html… 继续阅读 PHP 引入KingbaseES(金仓)扩展 .so
一、下载so文件 https://www.kingbase.com.cn/download.html… 继续阅读 PHP 引入KingbaseES(金仓)扩展 .so
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
-- 创建可登录用户(推荐写法,与 PostgreSQL 一致) CREATE USER lims_user WITH PASSWORD '你的强密码'; -- 创建数据库,并指定所有者(可选) CREATE DATABASE water OWNER lims_user; -- 若数据库已存在,只改所有者 ALTER DATABASE water OWNER TO lims_user; -- 查看用户 SELECT usename FROM sys_user; -- 删除用户 DROP USER lims_user; -- 查看某用户对库的权限 SELECT * FROM information_schema.role_database_grants WHERE grantee = 'lims_user'; |
删除数据库 &nbs… 继续阅读 KingbaseES(金仓)常见SQL操作
问题现象 系统从 MySQL 迁移到达梦后,JSON 字符串中的 \ 未自动转义,导致保存内容异常。… 继续阅读 达梦数据库 BACKSLASH_ESCAPE 参数维护记录
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
SELECT 'CREATE ' || CASE WHEN ai.UNIQUENESS = 'UNIQUE' THEN 'UNIQUE ' ELSE '' END || 'INDEX `' || aic.INDEX_NAME || '`' || ' ON `' || aic.TABLE_NAME || '`(' || LISTAGG('`' || aic.COLUMN_NAME || '`', ',') WITHIN GROUP (ORDER BY aic.COLUMN_POSITION) || ');' FROM ALL_IND_COLUMNS aic JOIN ALL_INDEXES ai ON aic.INDEX_NAME = ai.INDEX_NAME AND aic.TABLE_OWNER = ai.TABLE_OWNER WHERE aic.TABLE_OWNER = 'WATER' GROUP BY aic.INDEX_NAME, aic.TABLE_NAME, ai.UNIQUENESS; |
一、启动KDTS
|
1 2 |
# 启动startup.sh /home/kingbase/ES/V8/ClientTools/guitools/KDts/KDTS-WEB/bin/startup.sh |
[crayon-… 继续阅读 MySQL迁移数据到KingbaseES(金仓)
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 |
# 查看达梦版本 SELECT * FROM V$VERSION; # 查看当前连接 SELECT * FROM V$SESSIONS; # 创建用户(自动创建 schema) CREATE USER water IDENTIFIED BY "password123"; # 授予资源角色(允许创建对象, 管理自己创建的模式) GRANT RESOURCE TO water; # 授权 (管理员权限, 和 SYSDBA权限一样) GRANT DBA TO water; # 锁定用户 用户无法登陆 ALTER USER water ACCOUNT LOCK; # 解锁用户 ALTER USER water ACCOUNT UNLOCK; # 删除用户 DROP USER water; # 创建模式(使用SYSDBA创建的模式 无法直接修改模式名) CREATE SCHEMA water; # 查询所有用户(即所有 schema) SELECT USERNAME FROM DBA_USERS; # 查看当前数据库所有 Schema(带更多信息) SELECT USERNAME, ACCOUNT_STATUS, CREATED FROM DBA_USERS ORDER BY USERNAME; # 查看所有对象所属 Schema SELECT OWNER,OBJECT_NAME,OBJECT_TYPE FROM DBA_OBJECTS ORDER BY OWNER; # 查询模式下有哪些表 SELECT OWNER,TABLE_NAME FROM DBA_TABLES WHERE OWNER='WATER'; # 删除模式 DROP SCHEMA water; # 查找某个用户是否存在 SELECT USERNAME FROM DBA_USERS WHERE USERNAME='WATER'; # 创建表 CREATE TABLE water.test_table(id INT); # 查看所有的表 SELECT * FROM water.table1; # 删除表 DROP TABLE water.test_table; |
一、添加达梦运行环境变量(必须) 1️⃣ 设置系统环境变量 [crayon-6a16d64e1faa… 继续阅读 PHP 引入达梦(DM)扩展 .so
导入命令
|
1 |
/home/dmdba/dmdbms/bin/dimp SYSDBA@127.0.0.1 FILE=/home/20260115.dmp SCHEMAS=water LOG=/home/water_imp.log |
1️⃣ /home/dm… 继续阅读 达梦数据库dimp 导入 dmp 文件