Advertisement
Dyrcona

add_erenew_column.patch

Nov 29th, 2022
215
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.08 KB | None | 0 0
  1. commit 09d58641324b7901cb123a0098f54b4bdbab885f
  2. Author: Jason Stephenson <jason@sigio.com>
  3. Date: Tue Nov 29 15:19:18 2022 -0500
  4.  
  5. Alter schema upgrade for erenew column
  6.  
  7. Set the column to "NOT NULL DEFAULT FALSE" and remove the extra
  8. updates to set the current columsn to FALSE and add the NOT NULL
  9. constraint. This new version does it all in 1 ALTER TABLE statement.
  10.  
  11. Signed-off-by: Jason Stephenson <jstephenson@cwmars.org>
  12.  
  13. diff --git a/Open-ILS/src/sql/Pg/upgrade/XXXX.schema.erenew_column_pgt.sql b/Open-ILS/src/sql/Pg/upgrade/XXXX.schema.erenew_column_pgt.sql
  14. index cf584015e7..c047b32899 100644
  15. --- a/Open-ILS/src/sql/Pg/upgrade/XXXX.schema.erenew_column_pgt.sql
  16. +++ b/Open-ILS/src/sql/Pg/upgrade/XXXX.schema.erenew_column_pgt.sql
  17. @@ -1,17 +1,5 @@
  18. BEGIN;
  19.  
  20. -ALTER TABLE permission.grp_tree ADD COLUMN erenew BOOL;
  21. -
  22. -COMMIT;
  23. -
  24. -BEGIN;
  25. -
  26. -UPDATE permission.grp_tree SET erenew = FALSE;
  27. -
  28. -COMMIT;
  29. -
  30. -BEGIN;
  31. -
  32. -ALTER TABLE permission.grp_tree ALTER COLUMN erenew SET NOT NULL;
  33. +ALTER TABLE permission.grp_tree ADD COLUMN erenew BOOL NOT NULL DEFAULT FALSE;
  34.  
  35. COMMIT;
  36.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement