以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  数据库结构更新问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=190090)

--  作者:15528900289
--  发布时间:2024/1/16 9:31:00
--  数据库结构更新问题
老师,我遇到如下问题
1、开始写了1.0版本的,数据源用的外部数据源,用户已经使用录入了很多数据。
2、后面写了2.0版本,在1.0版本的数据源里面增加了表。或者某些表增加了列。数据源表结构发生了变化
3、遇到问题了,把原来1.0版本拷贝到2.0版本里面不能直接使用,迁移数据很麻烦,

思考:单独1.0版本里面写一段更新代码,把数据表结构更新成2.0版本的结构,有没有更加高效的出发办法。


--  作者:有点蓝
--  发布时间:2024/1/16 10:10:00
--  
1.0版本和2.0版本现在是分开2个数据库,还是使用的同一个数据库?

把原来1.0版本拷贝到2.0版本里面】具体指的什么?复制的是数据?还是代码?或者其它....

--  作者:15528900289
--  发布时间:2024/1/17 10:51:00
--  
我想用1.0版本里面的数据,但是1.0版本的数据表结构有些与2.0表结构不一样,2.0相比1.0里面增加了表或者已有表里面增加了列。2.0直接用1.0的数据源会报错。或者根本不能运行。
--  作者:15528900289
--  发布时间:2024/1/17 10:55:00
--  
场景:都是单机版,比如1.0给用户使用了一段时间,根据用户要求又增加了一个几个表在数据库中命名为2.0。现在用单机2.0版本原来1.0的数据如何快速迁移到2.0中。直接替换数据源不行了。
--  作者:有点蓝
--  发布时间:2024/1/17 10:59:00
--  
什么数据库?如果是access,只能自己写代码把1的数据导入到2里。如果是SqlServer,直接在数据库里使用sql更新