From 45186bb47875d81f348253159d02e57b16a9aa0e Mon Sep 17 00:00:00 2001 From: Carlos Ruiz Date: Wed, 19 Aug 2009 00:09:21 +0000 Subject: [PATCH] Fix [2839967] - Cannot change IsInPayroll https://sourceforge.net/tracker/?func=detail&aid=2839967&group_id=176962&atid=934929 --- .../353a-trunk/oracle/530_2839967_IsInPayroll.sql | 14 ++++++++++++++ .../postgresql/530_2839967_IsInPayroll.sql | 14 ++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 migration/353a-trunk/oracle/530_2839967_IsInPayroll.sql create mode 100644 migration/353a-trunk/postgresql/530_2839967_IsInPayroll.sql diff --git a/migration/353a-trunk/oracle/530_2839967_IsInPayroll.sql b/migration/353a-trunk/oracle/530_2839967_IsInPayroll.sql new file mode 100644 index 0000000000..13115df5df --- /dev/null +++ b/migration/353a-trunk/oracle/530_2839967_IsInPayroll.sql @@ -0,0 +1,14 @@ +-- 18-ago-2009 18:11:44 ECT +-- Bug 2839967 - Cannot change IsInPayroll +UPDATE AD_Column SET DefaultValue='N', IsMandatory='Y',Updated=TO_DATE('2009-08-18 18:11:44','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Column_ID=56294 +; + +ALTER TABLE AD_User MODIFY IsInPayroll CHAR(1) DEFAULT 'N' +; + +UPDATE AD_User SET IsInPayroll='N' WHERE IsInPayroll IS NULL +; + +ALTER TABLE AD_User MODIFY IsInPayroll NOT NULL +; + diff --git a/migration/353a-trunk/postgresql/530_2839967_IsInPayroll.sql b/migration/353a-trunk/postgresql/530_2839967_IsInPayroll.sql new file mode 100644 index 0000000000..817912fb32 --- /dev/null +++ b/migration/353a-trunk/postgresql/530_2839967_IsInPayroll.sql @@ -0,0 +1,14 @@ +-- 18-ago-2009 18:11:44 ECT +-- Bug 2839967 - Cannot change IsInPayroll +UPDATE AD_Column SET DefaultValue='N', IsMandatory='Y',Updated=TO_TIMESTAMP('2009-08-18 18:11:44','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Column_ID=56294 +; + +insert into t_alter_column values('ad_user','IsInPayroll','CHAR(1)',null,'N') +; + +UPDATE AD_User SET IsInPayroll='N' WHERE IsInPayroll IS NULL +; + +insert into t_alter_column values('ad_user','IsInPayroll',null,'NOT NULL',null) +; +