mirror of
https://github.com/fastapi-practices/fastapi-best-architecture.git
synced 2026-09-21 21:15:13 +00:00
Fix auto-increment id for postgres init data (#632)
* fix: Reset auto-increment values for all tables based on max id * refactor: Remove auto-increment reset for mysql * remove unused code
This commit is contained in:
@@ -36,3 +36,11 @@ values (1, 'af4c804f-3966-4949-ace2-3bb7416ea926', 'admin', '用户88888', '$2b
|
||||
|
||||
insert into sys_user_role (id, user_id, role_id)
|
||||
values (1, 1, 1);
|
||||
|
||||
-- Reset auto-increment values for each table based on max id
|
||||
SELECT setval(pg_get_serial_sequence('sys_dept', 'id'),COALESCE(MAX(id), 0) + 1, true) FROM sys_dept;
|
||||
SELECT setval(pg_get_serial_sequence('sys_menu', 'id'),COALESCE(MAX(id), 0) + 1, true) FROM sys_menu;
|
||||
SELECT setval(pg_get_serial_sequence('sys_role', 'id'),COALESCE(MAX(id), 0) + 1, true) FROM sys_role;
|
||||
SELECT setval(pg_get_serial_sequence('sys_role_menu', 'id'),COALESCE(MAX(id), 0) + 1, true) FROM sys_role_menu;
|
||||
SELECT setval(pg_get_serial_sequence('sys_user', 'id'),COALESCE(MAX(id), 0) + 1, true) FROM sys_user;
|
||||
SELECT setval(pg_get_serial_sequence('sys_user_role', 'id'),COALESCE(MAX(id), 0) + 1, true) FROM sys_user_role;
|
||||
|
||||
Reference in New Issue
Block a user