bigint update script

This commit is contained in:
Brian Quinion
2011-06-10 13:41:51 +00:00
parent c115a53df7
commit adb0b6ae1e

9
sql/update_bigint.sql Normal file
View File

@@ -0,0 +1,9 @@
\a
\t
\o /tmp/bigintupdate.sql
select 'alter table "'||relname||'" alter '||attname||' type bigint;' from pg_attribute join pg_class on
(attrelid = oid) where attname like '%place_id%' and attnum > 0 and relkind = 'r'::"char" and atttypid = 23
and not relname::text ~ '^.*_[0-9]+$' order by 'alter table "'||relname||'" alter '||attname||' type
bigint;';
\o
\i /tmp/bigintupdate.sql