- 2
- 0
- 约2.22千字
- 约 3页
- 2021-02-24 发布于重庆
- 举报
WIN版3.0升级到4.0数据迁移
由于3.0和4.0 的数据库表结构不同,在数据导入后,第一次重新启动
TOMCAT时,系统会自动进行表级别的转换。所以对于数据量很大的企业,导
入数据后,第一次重启TOMCAT请耐心等待。
恢复数据语句(需要在PG数据库BIN 目录下):
C:\ProgramFiles\PostgreSQL\9.4\bin路径下:
pg_restore-dfwkp-Upostgresc:\KPS_DB_20150716145800H.dat
待数据导入后,重启TOMCAT,TOMCAT启动成功后(IE可正常登陆管理系统),
需要进后台数据库确认数据。
登陆数据库
C:\ProgramFiles\PostgreSQL\9.4\bin路径下:
psql-dfwkp-hlocalhost-Upostgres
查看数据库里所有业务表
登陆数据库后
\dt
查看数据库里所有业务表
登陆数据库后
Selectcount(*)fromxxfp;
Selectcount(*)fromxxfp_mx;
Selectcount(*)fromxxfp_xhqd;
Selectcount(*)fromskfp;
Selectcount(*)fromskfp_mx;
Selectcount(*)fromskfp_xhqd;
skfp开头的表为4.0需要用的表,确认是否有数据。
如果对应的XXFP相关表有数据,skfp相关表无数据,执行对应相关语句手工进
行转表(SKFP相关表有数据的不需执行)。
1)、表xxfp转skfp语句:
insert into
skfp(fpzl,fpdm,fphm,kpjh,xsdjbh,gfmc,gfsh,gfdzdh,gfyhzh,xfmc,xfsh,xfdzdh,xfyhzh,jmbbh,mw,k
prq,ssyf,hjje,slv,hjse,zyspmc,spsm,bz,kpr,fhr,skr,dybz,qdbz,zfbz,bsbz,xfbz,jym,bsq,hztzdh,hxm,yy
sbz,flag)(select 发票种类,类别代码,发票号码,开票机号,销售单据编号,购方名称,购方税号,
购方地址电话,购方银行帐号,销方名称,销方税号,销方地址电话,销方银行帐号,加密版本号,
密文,开票日期,所属月份,合计金额,税率,合计税额,主要商品名称,商品税目,备注,开票人,复核
人,收款人,打印标志,清单标志,作废标志,报税标志,修复标志,校验码,报税期,红字通知单号,汉
信码,营业税标志,1fromxxfp);
2)、表xxfp_mx转skfp_mx语句:
insertintoskfp_mx(fpzl,fpdm,fphm,fpmxxh,xsdjbh,fphxz,je,slv,se,spmc,sps
m,ggxh,jldw,sl,dj,hsjbz)(select 发票种类,类别代码,发票号码,发票明细序号,销售单
据编号,发票行性质,金额,税率,税额,商品名称,商品税目,规格型号,计量单位,数量,单价,
含税价标志 fromxxfp_mx);
3)、表xxfp_xhqd转skfp_xhqd语句:
insert into
skfp_xhqd(fpzl,fpdm,fphm,fpmxxh,xsdjbh,fphxz,je,slv,se,spmc,spsm,ggxh,jldw,sl,dj,hsjbz) (select
发票种类,类别代码,发票号码,序号,销售单据编号,发票行性质,金额,税率,税额,商品名称,商品
税目,规格型号,计量单位,数量,单价,含税价标志 fromxxfp_xhqd);
处理完成后,确认表skfp、skfp_mx和skfp_xhqd都有数据后,删除原表数据。
deletefromxxfp;
deletefromxxfp_mx;
deletefromxxfp_xhqd;
备份数据和恢复数据语句:(需要在PG数据库BIN 目录下):
C:\ProgramFiles\PostgreSQL\9.4\bin路径下:
第一种方法:(备份和恢复使用明文语句格式)
备份: pg_dump-dfwkp-hlocalhost-Upostgres d:\kps-win4s
原创力文档

文档评论(0)