From 50c6fc9a3b71ea58d10123ebc1e716b9dcae6f0a Mon Sep 17 00:00:00 2001 From: Brian Smith Date: Wed, 21 Nov 2012 14:47:47 -0500 Subject: [PATCH] remove defaults from users/bands, add not null to location fields --- manifest | 1 + up/update_user_band_fields.sql | 23 +++++++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 up/update_user_band_fields.sql diff --git a/manifest b/manifest index c9ec13226..467c269a3 100644 --- a/manifest +++ b/manifest @@ -21,3 +21,4 @@ user_authorizations.sql music_session_all_params.sql as_musician.sql bootstrap_users_v3.sql +update_user_band_fields.sql \ No newline at end of file diff --git a/up/update_user_band_fields.sql b/up/update_user_band_fields.sql new file mode 100644 index 000000000..a7899817f --- /dev/null +++ b/up/update_user_band_fields.sql @@ -0,0 +1,23 @@ +alter table users alter column city drop default; +alter table users alter column first_name drop default; +alter table users alter column last_name drop default; +alter table users alter column birth_date drop default; +alter table users alter column birth_date drop not null; + +update users set state = 'NC'; +alter table users alter column state set not null; + +update users set country = 'USA'; +alter table users alter column country set not null; + +alter table bands alter column city drop default; + +update users set state = 'NC'; +alter table bands alter column state set not null; + +update users set country = 'USA'; +alter table bands alter column country set not null; + +--alter table users drop column account_id; + +--drop table accounts; \ No newline at end of file