瀚高:
中文字符长度:精度指定为char时为一对一。例:name (50 char)
svn:
https://10.10.36.64/svn/svn_data/80 光典档案云信息资源管理系统应用软件 V8.0/15 其他/数据库适配/瀚高数据库
地址:10.250.198.244
端口:5866
用户名:sysdba
密码:Aa123456@
模式:mysql
license过期问题:
1.使用svn数据安装需要修改服务器时间2022年11月11日 - 2023年02月11日 之间。其他时间会提示license过期无法使用数据库。
2.本次瀚高技术人员协助安装。使用的shell脚本一键部署。似乎没有遇到license问题。无需修改服务器时间。
db_x数据库开启隐士转换,否则varchar和bigint类型不匹配
create or replace function varchar_to_bigint(varchar) returns bigint
as $$select nullif($1,'')::bigint;
$$language sql strict;
create or replace function varchar_to_int(varchar) returns int
as $$select nullif($1,'')::int ;
$$language sql strict;
create or replace function varchar_to_numeric(varchar) returns numeric
as $$select nullif($1,'')::numeric ;
$$language sql strict;
create cast(varchar as bigint) with function varchar_to_bigint(varchar) as implicit;
create cast(varchar as int) with function varchar_to_int(varchar) as implicit;
create cast(varchar as numeric) with function varchar_to_numeric(varchar) as implicit;
其他:
瀚高数据库不支持语法 alter table xxx modify column id varchar(100);
正确的应为:ALTER TABLE xxx ALTER COLUMN idTYPE character varying ( 100 ) ;
主键名称在一个库下不能重复。必须_1、_2、_3指定不同的主键名称才行