File size: 740 Bytes
1fcc069
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
-- 0002_identity_by_default.sql
--
-- GENERATED ALWAYS AS IDENTITY rejects explicit id values, which the SQLite
-- data migration requires (it preserves the original row ids so conversation
-- ordering and foreign keys stay intact).
--
-- GENERATED BY DEFAULT keeps auto-generation for normal inserts while still
-- allowing an explicit id, which is what a restore/seeding workflow needs.

ALTER TABLE diet_profiles   ALTER COLUMN id SET GENERATED BY DEFAULT;
ALTER TABLE meal_schedules  ALTER COLUMN id SET GENERATED BY DEFAULT;
ALTER TABLE food_logs       ALTER COLUMN id SET GENERATED BY DEFAULT;
ALTER TABLE conversations   ALTER COLUMN id SET GENERATED BY DEFAULT;
ALTER TABLE user_activities ALTER COLUMN id SET GENERATED BY DEFAULT;