check for column existence while dropping
authorChris Sharp <csharp@georgialibraries.org>
Sun, 9 Jan 2022 02:33:32 +0000 (21:33 -0500)
committerChris Sharp <csharp@georgialibraries.org>
Sun, 9 Jan 2022 02:33:32 +0000 (21:33 -0500)
Open-ILS/src/sql/Pg/version-upgrade/student_card_updates.sql

index 7315a5a..2b168c4 100644 (file)
@@ -1,11 +1,11 @@
 begin;
 
 -- drop now unused columns
-alter table student_card.district drop column ftp_host cascade;
-alter table student_card.district drop column ftp_user cascade;
-alter table student_card.district drop column ftp_pass cascade;
-alter table student_card.district drop column ftp_remote_dir cascade;
-alter table student_card.district drop column ftp_port cascade;
+alter table student_card.district drop column if exists ftp_host cascade;
+alter table student_card.district drop column if exists ftp_user cascade;
+alter table student_card.district drop column if exists ftp_pass cascade;
+alter table student_card.district drop column if exists ftp_remote_dir cascade;
+alter table student_card.district drop column if exists ftp_port cascade;
 
 -- add new columns
 alter table student_card.district add column file_dir text;