Changeset 5c20c64
- Timestamp:
- 02/10/26 14:02:45 (5 months ago)
- Branches:
- master
- Children:
- ff01f66
- Parents:
- 8615885
- Files:
-
- 2 added
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
backend/src/main/resources/application.properties
r8615885 r5c20c64 4 4 # JPA & Hibernate 5 5 # ============================ 6 spring.jpa.hibernate.ddl-auto=update 6 # NOTE: On some managed PostgreSQL providers the app user cannot read pg_catalog views 7 # like pg_settings. Hibernate schema migration/metadata introspection can trigger that 8 # access during startup (e.g., when ddl-auto=update). 9 # 10 # Default to no automatic DDL. Override locally if your DB user has sufficient rights: 11 # export SPRING_JPA_HIBERNATE_DDL_AUTO=update 12 spring.jpa.hibernate.ddl-auto=${SPRING_JPA_HIBERNATE_DDL_AUTO:none} 7 13 spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.PostgreSQLDialect 8 14 spring.jpa.show-sql=false … … 10 16 spring.jpa.properties.hibernate.default_schema=trekr 11 17 spring.jpa.properties.hibernate.hbm2ddl.create_namespaces=true 18 19 # Avoid JDBC metadata access on boot (further reduces pg_catalog permission requirements) 20 spring.jpa.properties.hibernate.boot.allow_jdbc_metadata_access=false 12 21 13 22 # ============================ -
db-scripts/dml.sql
r8615885 r5c20c64 33 33 (30, 'vlado@example.com', 'vlado_ilievski', '1234'); 34 34 35 -- If USERS.user_id is an IDENTITY column, ensure its backing sequence is advanced36 -- past the inserted dummy ids so future inserts (e.g., app registration) don't37 -- try to reuse ids and fail with duplicate key errors.38 35 SELECT setval( 39 36 pg_get_serial_sequence('trekr.users', 'user_id'), … … 109 106 (39, 25, '2026-03-28', 6050); 110 107 111 -- If INCOMES.income_id is an IDENTITY column, advance its sequence past dummy ids.112 108 SELECT setval( 113 109 pg_get_serial_sequence('trekr.incomes', 'income_id'), … … 191 187 (30, 20, 2300, '2026-02-10'); 192 188 193 -- If DAILY_INTAKES.daily_intake_id is an IDENTITY column, advance its sequence past dummy ids.194 189 SELECT setval( 195 190 pg_get_serial_sequence('trekr.daily_intakes', 'daily_intake_id'), … … 223 218 (24, 17, 17, 40, 320, '2026-02-13', 'Strength'); 224 219 225 -- If TRAINING_SESSIONS.training_id is an IDENTITY column, advance its sequence past dummy ids.226 220 SELECT setval( 227 221 pg_get_serial_sequence('trekr.training_sessions', 'training_id'), … … 263 257 (15, 20, 'Exam Prep', 3, '["Practice","Mock","Review"]'); 264 258 265 -- If CUSTOM_TRACKING_CATEGORIES.custom_tracking_id is an IDENTITY column, advance its sequence past dummy ids.266 259 SELECT setval( 267 260 pg_get_serial_sequence('trekr.custom_tracking_categories', 'custom_tracking_id'), … … 331 324 (60, 'Review Exam', FALSE, NULL, 15); 332 325 333 -- If TASKS.task_id is an IDENTITY column, advance its sequence past dummy ids.334 326 SELECT setval( 335 327 pg_get_serial_sequence('trekr.tasks', 'task_id'), … … 430 422 (17, 15, 'NVDA', 640, '2026-02-10', 0.9); 431 423 432 -- If ASSETS.asset_id is an IDENTITY column, advance its sequence past dummy ids.433 424 SELECT setval( 434 425 pg_get_serial_sequence('trekr.assets', 'asset_id'),
Note:
See TracChangeset
for help on using the changeset viewer.
