scripts/mir-setup/README: update with link to new doc on wiki
[mir.git] / dbscripts / update_all_sequences.sql
1 -- This script updates all sequences in a postgres mir database\r
2 \r
3 select \r
4   CASE WHEN (select max(id) from content)>(select max(id) from uploaded_media)\r
5      THEN setval('media_id_seq', (select max(id) from content))\r
6      ELSE setval('media_id_seq', (select max(id) from uploaded_media))\r
7   END;\r
8 select setval('media_folder_id_seq',  (select max(id) from media_folder));\r
9 select setval('topic_id_seq',         (select max(id) from topic));\r
10 select setval('webdb_users_id_seq',   (select max(id) from webdb_users));\r
11 select setval('comment_id_seq',       (select max(id) from comment));\r
12 select setval('breaking_id_seq',      (select max(id) from breaking));\r
13 select setval('messages_id_seq',      (select max(id) from messages));\r
14 select setval('media_type_id_seq',    (select max(id) from media_type));\r
15 select setval('comment_status_id_seq',(select max(id) from comment_status));\r
16 select setval('article_type_id_seq',  (select max(id) from article_type));\r
17 select setval('language_id_seq',      (select max(id) from language));\r
18 select setval('filter_id_seq',        (select max(id) from filter));\r
19 select setval('filter_group_id_seq',  (select max(id) from filter_group));\r