5.1. 事前作業¶
intra-mart WebPlatform / AppFramework環境、バージョンに対する事前作業については、「 移行ガイド 」を参照してください。
IM-FormaDesignerのバージョンが version 7.2.2 より前となる場合、最新パッチへのバージョンアップを行ってください。
IM-FormaDesignerのバージョンが version 7.2.2 の場合、利用しているデータベースに合わせて、下記のDDLを実行してください。
DDLの実行は、移行元の環境がversion 7.2.3以降の場合には、実行する必要はありません。
Oracle Database の場合
CREATE TABLE imfr_m_auto_no ( unique_no VARCHAR2(100) NOT NULL, auto_no_no NUMBER(16,0) NOT NULL, auto_no_add_val NUMBER(10,0) NOT NULL, auto_no_digit_count NUMBER(2,0) NOT NULL, no_prefix VARCHAR2(1000), no_suffix VARCHAR2(1000), company_admin_flag VARCHAR2(1) DEFAULT '1' NOT NULL, version_no NUMBER(10,0) DEFAULT 1 NOT NULL, delete_flag VARCHAR2(1) DEFAULT '0' NOT NULL, create_date TIMESTAMP NOT NULL, create_user_cd VARCHAR2(100) NOT NULL, record_date TIMESTAMP NOT NULL, record_user_cd VARCHAR2(100) NOT NULL, primary key (unique_no) ); CREATE TABLE imfr_m_auto_no_locale ( unique_no VARCHAR2(100) NOT NULL, locale_id VARCHAR2(20) NOT NULL, auto_no_div_name VARCHAR2(1000) NOT NULL, create_date TIMESTAMP NOT NULL, create_user_cd VARCHAR2(100) NOT NULL, record_date TIMESTAMP NOT NULL, record_user_cd VARCHAR2(100) NOT NULL, primary key (unique_no,locale_id) );PostgreSQLの場合
CREATE TABLE imfr_m_auto_no ( unique_no VARCHAR(100) NOT NULL, auto_no_no DECIMAL(16,0) NOT NULL, auto_no_add_val DECIMAL(10,0) NOT NULL, auto_no_digit_count DECIMAL(2,0) NOT NULL, no_prefix VARCHAR(1000), no_suffix VARCHAR(1000), company_admin_flag VARCHAR(1) DEFAULT '1' NOT NULL, version_no DECIMAL(10,0) DEFAULT 1 NOT NULL, delete_flag VARCHAR(1) DEFAULT '0' NOT NULL, create_date TIMESTAMP NOT NULL, create_user_cd VARCHAR(100) NOT NULL, record_date TIMESTAMP NOT NULL, record_user_cd VARCHAR(100) NOT NULL, primary key (unique_no) ); CREATE TABLE imfr_m_auto_no_locale ( unique_no VARCHAR(100) NOT NULL, locale_id VARCHAR(20) NOT NULL, auto_no_div_name VARCHAR(1000) NOT NULL, create_date TIMESTAMP NOT NULL, create_user_cd VARCHAR(100) NOT NULL, record_date TIMESTAMP NOT NULL, record_user_cd VARCHAR(100) NOT NULL, primary key (unique_no,locale_id) );Microsoft SQL Server の場合
CREATE TABLE imfr_m_auto_no ( unique_no NVARCHAR(100) NOT NULL, auto_no_no DECIMAL(16,0) NOT NULL, auto_no_add_val DECIMAL(10,0) NOT NULL, auto_no_digit_count DECIMAL(2,0) NOT NULL, no_prefix NVARCHAR(1000), no_suffix NVARCHAR(1000), company_admin_flag NVARCHAR(1) DEFAULT '1' NOT NULL, version_no DECIMAL(10,0) DEFAULT 1 NOT NULL, delete_flag NVARCHAR(1) DEFAULT '0' NOT NULL, create_date DATETIME2 NOT NULL, create_user_cd NVARCHAR(100) NOT NULL, record_date DATETIME2 NOT NULL, record_user_cd NVARCHAR(100) NOT NULL, primary key (unique_no) ); CREATE TABLE imfr_m_auto_no_locale ( unique_no NVARCHAR(100) NOT NULL, locale_id NVARCHAR(20) NOT NULL, auto_no_div_name NVARCHAR(1000) NOT NULL, create_date DATETIME2 NOT NULL, create_user_cd NVARCHAR(100) NOT NULL, record_date DATETIME2 NOT NULL, record_user_cd NVARCHAR(100) NOT NULL, primary key (unique_no,locale_id) );