-- This script updates all sequences in a postgres mir database\r
\r
-select setval('media_id_seq', (select max(id) from media));\r
+select \r
+ CASE WHEN (select max(id) from content)>(select max(id) from uploaded_media)\r
+ THEN setval('media_id_seq', (select max(id) from content))\r
+ ELSE setval('media_id_seq', (select max(id) from uploaded_media))\r
+ END;\r
select setval('media_folder_id_seq', (select max(id) from media_folder));\r
-select setval('feature_id_seq', (select max(id) from feature));\r
select setval('topic_id_seq', (select max(id) from topic));\r
select setval('webdb_users_id_seq', (select max(id) from webdb_users));\r
select setval('comment_id_seq', (select max(id) from comment));\r
select setval('breaking_id_seq', (select max(id) from breaking));\r
select setval('messages_id_seq', (select max(id) from messages));\r
select setval('media_type_id_seq', (select max(id) from media_type));\r
-\r
select setval('comment_status_id_seq',(select max(id) from comment_status));\r
select setval('article_type_id_seq', (select max(id) from article_type));\r
select setval('language_id_seq', (select max(id) from language));\r
-\r
-\r
-\r
-\r
+select setval('filter_id_seq', (select max(id) from filter));\r
+select setval('filter_group_id_seq', (select max(id) from filter_group));\r