we are using SeaTable Developer Edition with the version 2.0.0. But we want to move to another server and there we will use SeaTable Enterprise Edition. Is it possible if we use SeaTable Enterprise Edition version 2.3 directly on the new server and just import the exported base and user list from the old SeaTable Developer Edition version 2.0? Or should we set up SeaTable DE 2.0 on the new server, import the base, then migrate to EE 2.3 and upgrade databases?
# from your document
mysql -h$DB_HOST -p$DB_ROOT_PASSWD dtable_db </opt/seatable/seatable-server-latest/sql/mysql/upgrade/1.1/dtable.sql
mysql -h$DB_HOST -p$DB_ROOT_PASSWD dtable_db </opt/seatable/seatable-server-latest/sql/mysql/upgrade/1.2/dtable.sql
Could it be that the first step is not necessary?
5.2. Then I upgrade the other database versions one by one:
# mysql -h$DB_HOST -p$DB_ROOT_PASSWD dtable_db </opt/seatable/seatable-server-latest/sql/mysql/upgrade/2.1/dtable.sql
mysql -h$DB_HOST -p$DB_ROOT_PASSWD dtable_db </opt/seatable/seatable-server-latest/sql/mysql/upgrade/2.2/dtable.sql
mysql -h$DB_HOST -p$DB_ROOT_PASSWD dtable_db </opt/seatable/seatable-server-latest/sql/mysql/upgrade/2.3/dtable.sql
So, my question is: Do I have to upgrade SeaTable EE one by one: in 2.1, in 2.2 and then in 2.3? I can not find any notices about it (just by upgrade the databases).
@rdb Could you explain it to me please?
Thank you very much in advance.
When upgrading from 2.0 to 2.3, you need to run 3 update scripts: 2.0 → 2.1, 2.1 → 2.2, and 2.2 → 2.3
The manual describes just that. It states explicitly: “If you upgrade several versions at once, just run all the database upgrade statement one by one, starting from the lowest version.”
Yes!
Again, the manual is very specific: “For upgrade from 2.0, you need to add the config file manually.”